Cómo restablecer los estilos de celda en Excel y reducir el tamaño del archivo
🔍 WiseChecker

Cómo restablecer los estilos de celda en Excel y reducir el tamaño del archivo

Los archivos de Excel pueden volverse inesperadamente grandes y lentos de abrir. Esto suele ocurrir cuando un libro acumula cientos o miles de estilos de celda no utilizados. Estos estilos se crean al copiar datos de otros archivos o al usar ciertas plantillas. Este artículo explica cómo encontrar y restablecer estos estilos de celda excesivos para reducir el tamaño de su archivo de Excel y mejorar el rendimiento.

Puntos clave: restablecer los estilos de celda para reducir el tamaño de los archivos

  • Galería de estilos de celda: Muestra todos los estilos del libro, revelando duplicados y entradas no utilizadas que aumentan el tamaño del archivo.
  • Cuadro de diálogo Combinar estilos: Copia solo los estilos que necesita de un libro limpio, reemplazando la lista de estilos corrupta o excesiva.
  • Macro de VBA para eliminar estilos: Automatiza la eliminación de todos los estilos de celda personalizados, dejando solo los estilos predeterminados de Excel.

ADVERTISEMENT

Cómo los estilos de celda excesivos aumentan el tamaño del archivo

Cada estilo de celda en Excel, ya sea que se use o no, se almacena en la estructura XML del libro. Cuando copia celdas de otro libro, importa datos o utiliza plantillas complejas, sus estilos vienen con ellos. Excel no limpia automáticamente los estilos que ya no se aplican a ninguna celda. Con el tiempo, un archivo puede contener miles de estas definiciones de estilo invisibles. Cada una agrega una pequeña cantidad de datos, lo que en conjunto aumenta el tamaño del archivo, ralentiza el guardado y puede hacer que la galería de estilos de celda se cargue lentamente. El objetivo es restablecer la lista de estilos solo a los necesarios.

Pasos para identificar y restablecer los estilos de celda

Primero, haga una copia de seguridad de su libro. Los siguientes métodos modificarán sus definiciones de estilo principales.

Método 1: Combinar estilos desde un libro limpio

Este es el método más confiable para reemplazar todos los estilos. Requiere un libro de Excel nuevo y en blanco.

  1. Abrir un libro nuevo en blanco
    Inicie Excel y comience con un archivo completamente nuevo y vacío. Este contiene solo los estilos predeterminados.
  2. Abrir su libro grande
    Abra el archivo que desea limpiar en una ventana separada.
  3. Abrir el cuadro de diálogo Combinar estilos
    En su libro grande, vaya a la pestaña Inicio. Haga clic en la flecha desplegable de Estilos de celda en la parte inferior de la galería. En la parte inferior del menú, haga clic en Combinar estilos.
  4. Seleccionar el libro limpio
    En el cuadro de diálogo Combinar estilos, verá una lista de libros abiertos. Seleccione el nombre de su libro nuevo en blanco y haga clic en Aceptar.
  5. Confirmar el reemplazo de estilos
    Excel le preguntará si desea combinar estilos que tengan los mismos nombres. Haga clic en Sí. Esto reemplaza todo el conjunto de estilos de su libro con el conjunto predeterminado limpio.
  6. Guardar el libro limpio
    Vaya a Archivo > Guardar como y guarde el archivo con un nuevo nombre. Verifique el tamaño del archivo; ahora debería ser más pequeño.

Método 2: Usar una macro de VBA para eliminar estilos personalizados

Este método utiliza una macro de Visual Basic para eliminar todos los estilos no predeterminados. Habilite primero la pestaña Desarrollador a través de Archivo > Opciones > Personalizar cinta de opciones.

  1. Abrir el Editor de VBA
    En su libro, vaya a la pestaña Desarrollador y haga clic en Visual Basic. Alternativamente, presione Alt + F11.
  2. Insertar un nuevo módulo
    En el editor de VBA, desde el menú, haga clic en Insertar > Módulo.
  3. Pegar el código de la macro
    En la nueva ventana del módulo, pegue el siguiente código exactamente:
    Sub DeleteCustomCellStyles()
    Dim sty As Style
    Application.ScreenUpdating = False
    For Each sty In ThisWorkbook.Styles
    If Not sty.BuiltIn Then sty.Delete
    Next sty
    Application.ScreenUpdating = True
    End Sub
  4. Ejecutar la macro
    Cierre el editor de VBA. De vuelta en Excel, vaya a la pestaña Desarrollador y haga clic en Macros. Seleccione DeleteCustomCellStyles y haga clic en Ejecutar. La macro eliminará todos los estilos personalizados.
  5. Guardar el libro
    Guarde su archivo. Es posible que deba guardarlo como un archivo .xlsm si aún no estaba habilitado para macros.

ADVERTISEMENT

Errores comunes y limitaciones

El tamaño del archivo no disminuye significativamente

Si el archivo sigue siendo grande, los estilos de celda no son la causa principal. Otros factores incluyen celdas no utilizadas con formato, reglas de formato condicional excesivas, objetos incrustados como imágenes o grandes cantidades de datos en hojas ocultas. Utilice el complemento Inquire o inspeccione manualmente estas áreas.

Los estilos reaparecen después de guardar y volver a abrir

Algunos complementos o características de plantillas vuelven a agregar automáticamente sus estilos. Verifique si tiene habilitados complementos de Excel de terceros. Intente abrir el archivo en Modo seguro manteniendo presionada la tecla Ctrl mientras inicia Excel para ver si un complemento es la fuente.

Pérdida de formato personalizado que desea conservar

El método de combinación elimina todos los estilos personalizados. Si necesita conservar algunos, primero anote su configuración exacta. Después de combinar, vuelva a crear manualmente esos pocos estilos en el libro limpio antes de eliminar el archivo original.

Comparación de métodos de restablecimiento

Elemento Método de combinar estilos Método de macro de VBA
Uso principal Reemplazo completo de la lista de estilos Eliminación masiva de estilos personalizados
Nivel de habilidad requerido Principiante, utiliza un cuadro de diálogo integrado Intermedio, requiere ejecutar una macro
Resultado El libro utiliza solo estilos predeterminados de Excel El libro conserva los estilos predeterminados, elimina todos los demás
Nivel de riesgo Bajo, fácil de revertir con una copia de seguridad Medio, la macro elimina datos permanentemente
Ideal para Archivos con fuentes de estilo corruptas o desconocidas Archivos donde sabe que todos los estilos personalizados no son deseados

Ahora puede restablecer los estilos de celda para reducir el tamaño de su archivo de Excel. Utilice el método Combinar estilos para empezar de cero o la macro de VBA para una eliminación específica. Para una limpieza adicional, inspeccione el Rango utilizado en cada hoja presionando Ctrl + End. Si la selección va mucho más allá de sus datos, borre el formato de las filas y columnas no utilizadas.

ADVERTISEMENT