Skip to main content

¿Cómo ocultar automáticamente hojas de cálculo específicas al abrir un archivo de Excel?

Author: Xiaoyang Last Modified: 2025-06-04

Si necesita ocultar automáticamente algunas hojas de cálculo específicas cuando alguien abre el libro, ¿cómo podría manejar esta tarea en Excel?

Ocultar una hoja de cálculo específica automáticamente al abrir un libro con código VBA

Ocultar automáticamente algunas hojas de cálculo específicas al abrir un libro con código VBA


arrow blue right bubbleOcultar una hoja de cálculo específica automáticamente al abrir un libro con código VBA

Si desea ocultar una hoja de cálculo específica al abrir el libro, puede aplicar el siguiente código VBA.

1. Mantenga presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En el panel izquierdo Proyecto-VBAProject, haga doble clic en ThisWorkbook para abrir un Módulo en blanco, y luego copie y pegue el siguiente código en el Módulo:

Código VBA: Ocultar una hoja específica al abrir un libro:

Private Sub Workbook_Open()
Sheets("Sheet5").Visible = False
End Sub

copy and paste the code into Thisworkbook module

Nota: En el código anterior, Sheet5 es el nombre de la hoja que desea ocultar al abrir. Cambíelo según sea necesario.

3. Luego guarde y cierre esta ventana de código, y haga clic en Archivo > Guardar como para guardar este libro en formato Libro habilitado para macros de Excel, vea la captura de pantalla:

save the workbook as Excel Macro-Enabled Workbook format

4. Cuando abra este libro la próxima vez, haga clic primero en el botón Habilitar contenido, y luego su hoja especificada se ocultará automáticamente.

click Enable Content button to activate the code

a screenshot of kutools for excel ai

Descubre la Magia de Excel con Kutools AI

  • Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
  • Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
  • Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
  • Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
  • Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

arrow blue right bubble Ocultar automáticamente algunas hojas de cálculo específicas al abrir un libro con código VBA

Si hay varias hojas de cálculo que necesitan ser ocultadas al abrir el libro, aquí también hay un código que puede ayudarlo.

1. Primero, debe enumerar los nombres de las hojas que desea ocultar al abrir en una lista de una hoja de cálculo, y luego vaya al cuadro Nombre para darles un nombre de rango-SheetsToHide, y presione la tecla Enter, vea la captura de pantalla:

list the sheet names to hide and define a range name for them

2. Luego mantenga presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

3. En el panel izquierdo Proyecto-VBAProject, haga doble clic en ThisWorkbook para abrir un Módulo en blanco, y luego copie y pegue el siguiente código en el Módulo:

Código VBA: Ocultar algunas hojas de cálculo específicas al abrir un libro:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   'Updateby Extendoffice 20161206
    Dim ws As Worksheet
    For Each ws In Worksheets
       ws.Visible = xlSheetVisible
    Next ws
End Sub
Private Sub Workbook_Open()
    Dim ws As Worksheet
        For Each ws In Worksheets
            If WorksheetFunction.CountIf([SheetsToHide], ws.Name) > 0 Then
                ws.Visible = xlSheetHidden
                MsgBox ws.Name & "Has been hidden!", vbInformation, "Kutools for Excel"
            Else
                ws.Visible = xlSheetVisible
            End If
        Next ws
    Set ws = Nothing
End Sub

copy and paste the code into Thisworkbook module

Nota: En el código anterior, SheetsToHide es el nombre de rango que creó en el paso 1.

4. Luego guarde y cierre esta ventana de código, y haga clic en Archivo > Guardar como para guardar este libro en formato Libro habilitado para macros de Excel. A partir de ahora, cuando abra este libro la próxima vez, las hojas de cálculo especificadas se ocultarán automáticamente.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!