¿Cómo bloquear o congelar la pestaña de la hoja de trabajo en Excel?
Supongamos que tiene un libro de trabajo que contiene varias hojas de trabajo, hay una hoja de trabajo llamada Hoja principal como la primera pestaña del libro de trabajo. Y ahora, desea intentar bloquear o congelar esta pestaña de la hoja para que esté siempre visible incluso cuando se desplaza por varias hojas de trabajo. De hecho, no existe una forma directa de congelar la pestaña, pero puede utilizar una solución alternativa para solucionar este problema.
Bloquear o congelar una pestaña de hoja de trabajo específica con código VBA
Bloquear o congelar una pestaña de hoja de trabajo específica con código VBA
En Excel, podemos aplicar el siguiente código VBA para hacer que la hoja de trabajo específica siempre esté antes de la pestaña de la hoja de trabajo en la que se hizo clic, de modo que siempre pueda ver esta hoja de trabajo cuando se desplaza por cualquier otra pestaña de la hoja. Haz lo siguiente:
1. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para aplicaciones.
2. Entonces escoge ThisWorkbook desde la izquierda Proyecto Explorer panel, haga doble clic en él para abrir el Módulo, y luego copie y pegue el siguiente código VBA en el Módulo en blanco:
Código de VBA: congelar o bloquear una pestaña de hoja de trabajo específica
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'Update by Extendoffice
Application.EnableEvents = False
Application.ScreenUpdating = False
If Application.ActiveSheet.Index <> Application.Sheets("Main-sheet").Index Then
Application.Sheets("Main-sheet").Move Before:=Application.Sheets(Application.ActiveSheet.Index)
Application.Sheets("Main-sheet").Activate
Sh.Activate
End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
3. Y luego guarde y cierre este código, ahora, cuando haga clic en cualquiera de las pestañas de su hoja de trabajo, esta hoja de trabajo específica estará siempre al frente de la pestaña de la hoja en la que hizo clic, vea las capturas de pantalla:
Note: En el código anterior, la hoja principal es el nombre de la hoja que desea congelar, puede cambiarlo según sus necesidades.
Artículos relacionados:
¿Cómo congelar paneles en Excel 2010?
¿Cómo aplicar paneles de congelación / descongelación a varias hojas de trabajo a la vez?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!