Ocultar hojas

27/02/2006 - 19:45 por Savrinor | Informe spam
Para ocultar una hoja, utilizo el siguiente codigo, me interesaria poder
ocultar varias hojas:



Private Sub Workbook_Open()

Worksheets("hoja1").Visible = xlSheetVeryHidden

End Sub



Gracias al grupo.
 

Leer las respuestas

#1 Héctor Miguel
28/02/2006 - 06:07 | Informe spam
hola, Savrinor !

Para ocultar una hoja, utilizo el siguiente codigo, me interesaria poder ocultar varias hojas:
Private Sub Workbook_Open()
Worksheets("hoja1").Visible = xlSheetVeryHidden
End Sub



op1:
Worksheets(Array("hoja1", "hoja4", "hoja5")).Visible = False

op2:
Worksheets(Array("hoja1", "hoja4", "hoja5")).Select
ActiveWindow.SelectedSheets.Visible = False

nota: REQUIERE que TODAS las hojas esten [previemente] 'VISIBLES'
y... NO se puede usar la propiedad 'xlSheetVeryHidden' :-((

op3: usando un bucle 'For...Next' [incluso para mostrarlas de nuevo]... +/- como sigue:
Dim Hoja As Worksheet
For Each Hoja In Worksheets(Array("hoja1", "hoja4", "hoja5"))
Hoja.Visible = xlSheetVeryHidden
Next

saludos,
hector.

Preguntas similares