Congelar paneles en Excel

El ejemplo de código anterior muestra cómo crear un panel fijo, bloqueando filas y columnas en su lugar, permitiendo que permanezcan visibles mientras se desplaza. Es una característica muy útil para mantener la columna o fila de encabezado en su lugar mientras se comparan rápidamente la información.

CrearFreezePane(columna, fila)

La primera sobrecarga del método CreateFreezePane toma la cantidad de columna y fila para crear un panel fijo basado en ello. Por ejemplo, workSheet.CreateFreezePane(1, 4) creará un panel fijo desde columna(A) y filas(1-4).

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

Esta sobrecarga crea un panel fijo basado en la cantidad de columna y fila proporcionada, además de aplicar desplazamiento a la hoja de trabajo. Por ejemplo, workSheet.CreateFreezePane(5, 2, 6, 7) tendrá un panel fijo desde columnas(A-E) y filas(1-2) con 1 columna y 5 fila de desplazamiento. Cuando la hoja de trabajo se abre por primera vez, mostrará las columnas A-E, G-... y las filas mostrarán 1-2, 8-...

Si tienes una gran tabla de datos en Excel, puede ser útil fijar filas o columnas. De esta forma, puedes mantener filas o columnas visibles mientras te desplazas por el resto de la hoja de trabajo.

Puedes descargar un archivo de proyecto desde este enlace.

Aprenda a agregar paneles inmovilizados en Excel con C#

¿Listo para empezar?
Nuget Descargas 1,738,553 | Version: 2025.11 recién lanzado