Skip to main content

¿Cómo aplicar congelar/descongelar paneles en varias hojas de cálculo a la vez?

Author: Xiaoyang Last Modified: 2025-08-06

Al trabajar con grandes libros de Excel que contienen docenas o incluso cientos de hojas de cálculo, es posible que necesites mantener ciertas filas o columnas visibles al congelar paneles. Sin embargo, la función Congelar paneles predeterminada de Excel solo opera en la hoja activa, lo que hace que sea muy lento repetir esta acción manualmente en cada hoja. Si necesitas congelar (o más tarde descongelar) las mismas filas o columnas en todas tus hojas de forma consistente, ¿hay una manera de aplicar esta configuración a todas las hojas a la vez, ahorrándote esfuerzo y reduciendo la posibilidad de omitir alguna hoja?

Aplicar Congelar paneles a todas las hojas de cálculo a la vez con código VBA

Aplicar Descongelar paneles a todas las hojas de cálculo a la vez con código VBA

Aplicar Congelar/Descongelar paneles a todas las hojas de cálculo de un solo clic con Kutools para Excel


Aplicar Congelar paneles a todas las hojas de cálculo a la vez con código VBA

Si deseas congelar paneles en la misma ubicación de celda en cada hoja de tu libro, VBA ofrece una solución eficiente para automatizar este proceso. Puede ayudarte a mantener una vista uniforme para todas las hojas, como mantener las filas del encabezado o las columnas clave visibles en libros grandes. Ten en cuenta que este método requiere seleccionar la celda donde deseas aplicar el congelamiento en cada hoja, ya que VBA congelará según la celda activa dentro de cada una.

1. Si quieres congelar todas las hojas en la misma posición, selecciona una celda que quieras congelar en la hoja de cálculo y luego mantén presionada la tecla Shift mientras seleccionas todas las pestañas de las hojas.

2. Presiona ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

3. En la ventana del editor de VBA, haz clic en Insertar > Módulo, luego copia y pega el siguiente código VBA en la ventana del módulo:

Código VBA: Congelar todas las hojas de cálculo a la vez en Excel

Sub Freeze()
'Updateby Extendoffice
Dim Ws As Worksheet
Application.ScreenUpdating = False
For Each Ws In Application.ActiveWorkbook.Worksheets
    Ws.Activate
    With Application.ActiveWindow
        .FreezePanes = True
    End With
Next
Application.ScreenUpdating = True
End Sub

4. Para ejecutarlo, presiona F5 o haz clic en el botón Ejecutar. Esto aplicará los paneles congelados en la posición de la celda activa para todas las hojas de cálculo.

Nota: Si no has seleccionado todas las hojas y la celda activa difiere entre las hojas, las ubicaciones de los paneles congelados pueden variar de una hoja a otra. Para asegurar uniformidad, siempre alinea la celda activa antes de ejecutar el código.


Aplicar Descongelar paneles a todas las hojas de cálculo a la vez con código VBA

Cuando varias hojas tienen paneles congelados aplicados y deseas eliminar esta configuración de todas las hojas simultáneamente, una solución VBA puede simplificar enormemente el proceso. En lugar de descongelar paneles hoja por hoja manualmente, la siguiente macro descongela rápidamente todos los paneles en todas las hojas a la vez.

1. Abre el libro que contiene paneles congelados en varias hojas de cálculo.

2. Presiona ALT + F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones.

3. Haz clic en Insertar > Módulo, luego pega el siguiente código en la ventana del módulo:

Código VBA: Descongelar todas las hojas de cálculo a la vez en Excel

Sub UnFreeze()
'Updateby Extendoffice
Dim Ws As Worksheet
Application.ScreenUpdating = False
For Each Ws In Application.ActiveWorkbook.Worksheets
    Ws.Activate
    With Application.ActiveWindow
        .FreezePanes = False
    End With
Next
Application.ScreenUpdating = True
End Sub

4. Presiona F5 o haz clic en el botón Ejecutar para ejecutar. Todas las hojas con paneles congelados se eliminarán instantáneamente.


Aplicar Congelar/Descongelar paneles a todas las hojas de cálculo de un solo clic con Kutools para Excel

Si prefieres no usar VBA o estás buscando un método más sencillo sin código, Kutools para Excel proporciona una forma eficaz de aplicar Congelar o Descongelar paneles en todas las hojas utilizando un menú sencillo. Esta característica es ideal para usuarios que buscan una solución rápida y confiable con pasos mínimos y sin necesidad de configurar macros. Las utilidades Congelar paneles múltiples hojas de cálculo y Descongelar paneles múltiples hojas de cálculo funcionan perfectamente para establecer o eliminar las posiciones de los paneles congelados en cada hoja con una sola acción. Esto ahorra mucho tiempo en libros grandes y reduce la posibilidad de inconsistencias entre las hojas.

Nota: Para usar Congelar paneles múltiples hojas de cálculo, primero deberás descargar e instalar Kutools para Excel. Una vez instalado, puedes acceder fácilmente a la función tal como se describe a continuación.

Después de instalar Kutools para Excel, por favor sigue estos pasos:

1. Elige la celda en la cual deseas congelar los paneles en todas las hojas de cálculo (por ejemplo, selecciona la celda B2 si deseas mantener la fila 1 y la columna A visibles). Esta posición se aplicará de manera uniforme a cada hoja de cálculo. Ver captura de pantalla:

A screenshot showing how to select a cell in Excel for applying freeze panes across all worksheets

2. En la barra de Excel, haz clic en Kutools Plus > Hoja de cálculo > Congelar paneles múltiples hojas de cálculo. Ver captura de pantalla:

A screenshot showing the Freeze Panes option in Kutools for Excel to freeze multiple worksheets at once

3. Todas las hojas de cálculo tendrán inmediatamente congelados los paneles en la misma posición de celda designada (por ejemplo, B2), de modo que tu vista permanezca consistente en todo el libro.

Nota: Para eliminar los paneles congelados de todas las hojas de cálculo en una sola operación, selecciona Kutools Plus > Hoja de cálculo > Descongelar paneles múltiples hojas de cálculo. Esto proporciona flexibilidad para alternar la vista según sea necesario cuando trabajas con grandes o complejos conjuntos de datos. La función es particularmente útil durante la preparación de plantillas, reuniones de la junta o siempre que desees una navegación rápida y consistente.


Demo: Aplicar Congelar/Descongelar paneles a todas las hojas de cálculo de un solo clic con Kutools para Excel

 
Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: 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 con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la 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 libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • 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 vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!