¿Cómo mostrar una hoja determinada de un archivo desde un form? (DAM)

Hola Dante Amor:

Aquí la segunda pregunta, en el form "HOJAS", incluí 3 botones, uno para cada hoja, pero al momento de dar click en el primero, no se muestra la hoja.

Gracias por la atención.

1 Respuesta

Respuesta
1

Algo le pasa a tus hojas en ese libro, tienen algún problema, voy a pasar los datos a un nuevo libro y a empezar de nuevo.

Cuando tenga el nuevo libro con los datos y las macros, las pongo aquí para que veas cómo quedaron.

De acuerdo ¡Gracias! y buenas noches. 

Pon el siguiente evento en los eventos de thisworkbook

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Por.Dante Amor
    Sheets("INICIO").Visible = True
    For Each h In Sheets
        If h.Name <> "INICIO" Then
            h.Visible = xlVeryHidden
        End If
    Next
    ThisWorkbook.Save
End Sub

Cuando cierras el libro, hace visible la hoja "inicio", oculta con xlveryhidden todas las hojas y guarda el archivo, de esta forma si abres el libro sin habilitar las macros, las hojas permanecen ocultas.

Si habilitas las macros entonces ejecutas el siguiente evento para mostrar las hojas

Sub auto_Open()
'Por.Dante Amor
    Application.ScreenUpdating = False
    For Each h In Sheets
        h.Visible = True
    Next
    Sheets("INICIO").Visible = False
    Menu.Show
    Application.Visible = False
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas