Ik heb een sheet gemaakt met 20 tabbladen waar een vraag word gesteld bij het opstarten van de sheet. Nu wil ik als ze ja kiezen de macro Hide_Some_Sheets word gestart dat er door mij gekozen tabbladen zichtbaar worden en de rest word verborgen.
Nu heb ik al iets gevonden en dat werkt. Echter maar 1 keer want als ze de sheet gesaved hebben en starten hem nogmaals op en ze kiezen weer ja dan krijg ik een error. Zal het vast en zeker wel niet goed doen, maar vandaar ook mijn hulp vraag natuurlijk. Meteen dan ook maar de volgende vraag als ik deze code werkend krijg, weet iemand ook de macro code as ik die uitvoer dat alle tabbladen zichtbaar worden en natuurlijk ook als de tabbladen zichtbaar zijn geen meldingen meer geeft maar gewoon opstart. Of is dat dezelfde code maar dan moet ik gewoon alle namen van de tabbladen invoeren, wat ik persoonlijk wel handig zou vinden. :thumb:
Nu heb ik al iets gevonden en dat werkt. Echter maar 1 keer want als ze de sheet gesaved hebben en starten hem nogmaals op en ze kiezen weer ja dan krijg ik een error. Zal het vast en zeker wel niet goed doen, maar vandaar ook mijn hulp vraag natuurlijk. Meteen dan ook maar de volgende vraag als ik deze code werkend krijg, weet iemand ook de macro code as ik die uitvoer dat alle tabbladen zichtbaar worden en natuurlijk ook als de tabbladen zichtbaar zijn geen meldingen meer geeft maar gewoon opstart. Of is dat dezelfde code maar dan moet ik gewoon alle namen van de tabbladen invoeren, wat ik persoonlijk wel handig zou vinden. :thumb:
Code:
Sub Hide_Some_Sheets()
myarray = Array("Sheet1", "Sheet2", "Sheet3")
For Each el In myarray
If Sheets(el).Visible = True Then
Sheets(el).Visible = xlVeryHidden
Else
Sheets(el).Visible = True
End If
Next
End Sub