Skip to main content

¿Cómo bloquear la posición de una hoja para que siempre sea visible en el Libro de Excel?

Author: Sun Last Modified: 2025-06-04

Si hay varias hojas en un libro, cuando navegas hasta la última hoja, la primera hoja se oculta en la barra de pestañas de las hojas, como se muestra a continuación. Ahora deseas bloquear la posición de una hoja maestra para mantenerla siempre visible, ¿cómo puedes hacerlo?

A screenshot of the Excel sheet tab bar with the first tab visible Arrow right A screenshot of the Excel sheet tab bar with the first tab invisible

Bloquear la posición de la hoja con VBA


Bloquear la posición de la hoja con VBA

Aquí te presento dos códigos VBA para manejar esta tarea.

Saltar a una hoja específica usando un atajo

1. Presiona las teclas Alt + F11 para habilitar Microsoft Visual Basic para Windows.

2. Haz clic en Insertar > Módulo, luego copia y pega el siguiente código en el script.

VBA: Saltar a la hoja maestra

Sub GoToSheet()
'UpdatebyExtendoffice20180427
    Sheets("Master").Activate
End Sub

Nota: En el fragmento de código Sheets("Master").Activate, puedes cambiar Master por cualquier nombre de hoja que necesites.

3. Luego guarda este código y regresa al libro, haz clic Desarrollador > Macros.
A screenshot of the Developer tab in Excel with the Macros option highlighted

4. En el Macro diálogo, selecciona el nombre del código que insertaste recientemente, haz clic Opciones, crea un acceso directo para ejecutar este código.
A screenshot of the Macro dialog in Excel with the Options button selected to create a shortcut

5. Haz clic en Aceptar y cierra el diálogo de Macros.

Desde este momento, al presionar el acceso directo que creaste, la hoja maestra se activará independientemente de la hoja que esté en uso actualmente.

Mantener una hoja específica siempre al frente

1. Presiona las teclas Alt + F11 para habilitar Microsoft Visual Basic para Windows.

2. Haz doble clic en ThisWorkbook desde el panel Proyecto-VBAProject, y copia y pega el siguiente código en el script.

VBA: Mantener la hoja siempre al frente

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'UpdatebyExtendoffice2018027
    Dim xSheet As Worksheet
    Application.EnableEvents = False
    Set xSheet = Sheets("master")
    If Sh.Name <> xSheet.Name Then
        Sh.Move , xSheet
        xSheet.Activate
        Sh.Activate
    End If
    Application.EnableEvents = True
End Sub

A screenshot of the VBA editor with the code pasted into the ThisWorkbook module

3. Guarda el código y cierra la ventana VBA. Desde ahora, cualquiera que sea la hoja que selecciones, la hoja maestra siempre permanecerá al frente de la barra de pestañas.

A screenshot of the Excel sheet tab bar with the master sheet visible and locked in position Arrow right A screenshot of the Excel sheet tab bar after reordering, with the master sheet still visible

Nota: En el código anterior, “master” es el nombre de la hoja que deseas mantener visible, cámbialo según sea necesario.

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!