Ocultar h de nombre interno al abrir un libro en especifico

Quisiera una macro que me oculte TODAS las hojas de un libro en especifico..

Actualmente manejo esta

ActiveWindow.DisplayWorkbookTabs = False

Pero al tener abierto otro libro "X" y abrir mi libro con la macro, entonces me oculta todas las hojas de los 2 libro, yo quiero que donde este la macro me oculte las hojas (no en todos mis archivos)

Entonces indagando encontres esta macro del experto DAN

Sub OcultarTodasLasHojas()
'Por.Dante Amor
    Sheets(1).Visible = True
    For i = 2 To Sheets.Count
        Sheets(i).Visible = False
    Next
    MsgBox "Hojas ocultas"
End Sub

pero esta deja mostrada la hoja activa y yo quisiera ocultar TODAS

1 respuesta

Respuesta
2

Con respecto a la macro para ocultar es correcta, NO se pueden ocultar TODAS las hojas siempre debe quedar 1 visible, por eso el bucle empieza en 2.

Con respecto a la primera, para ocultar las 'pestañas' esa instrucción también es correcta y no te oculta la de los 2 libros (por lo menos en versión 2007 donde la estoy ejecutando).

Observa la imagen: desde el libro 'Pablo' llamé al Libro4 que tiene una macro en el evento Open para ocultar las pestañas. Lo mismo sucede si se activa el libro desde 'afuera'.

El tema sigue pendiente. No olvides valorar la respuesta para darlo por cerrado.

Sdos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas