Skip to main content

¿Cómo comprobar el tamaño de cada hoja de cálculo de un libro de trabajo?

Author: Xiaoyang Last Modified: 2025-06-03

Supongamos que tienes un libro de trabajo grande que contiene múltiples hojas de cálculo, y ahora quieres averiguar el tamaño de cada hoja para determinar cuál necesita ser reducida. ¿Existen métodos rápidos para manejar esta tarea?

Comprobar el tamaño de cada hoja de cálculo con código VBA

Comprobar el tamaño de cada hoja de cálculo con Kutools para Excel


Comprobar el tamaño de cada hoja de cálculo con código VBA

Con el siguiente código VBA, puedes obtener rápidamente el tamaño de cada hoja de cálculo en tu libro de trabajo. Por favor, sigue estos pasos:

1. Mantén presionadas las teclas "ALT" + "F11", y se abrirá la ventana "Microsoft Visual Basic para Aplicaciones".

2. Haz clic en "Insertar" > "Módulo", y pega el siguiente código en la "Ventana del Módulo".

Código VBA: Comprobar el tamaño de cada hoja de cálculo en un libro de trabajo

Sub WorksheetSizes()
'Update 20140526
Dim xWs As Worksheet
Dim Rng As Range
Dim xOutWs As Worksheet
Dim xOutFile As String
Dim xOutName As String
xOutName = "KutoolsforExcel"
xOutFile = ThisWorkbook.Path & "\TempWb.xls"
On Error Resume Next
Application.DisplayAlerts = False
Err = 0
Set xOutWs = Application.Worksheets(xOutName)
If Err = 0 Then
    xOutWs.Delete
    Err = 0
End If
With Application.ActiveWorkbook.Worksheets.Add(Before:=Application.Worksheets(1))
    .Name = xOutName
    .Range("A1").Resize(1, 2).Value = Array("Worksheet Name", "Size")
End With
Set xOutWs = Application.Worksheets(xOutName)
Application.ScreenUpdating = False
xIndex = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
    If xWs.Name <> xOutName Then
        xWs.Copy
        Application.ActiveWorkbook.SaveAs xOutFile
        Application.ActiveWorkbook.Close SaveChanges:=False
        Set Rng = xOutWs.Range("A1").Offset(xIndex, 0)
        Rng.Resize(1, 2).Value = Array(xWs.Name, VBA.FileLen(xOutFile))
        Kill xOutFile
        xIndex = xIndex + 1
    End If
Next
Application.ScreenUpdating = True
Application.Application.DisplayAlerts = True
End Sub

3. Luego presiona la tecla "F5" para ejecutar este código, y una nueva hoja de cálculo llamada "KutoolsforExcel" será insertada en el libro de trabajo actual, que contendrá el nombre de cada hoja de cálculo y su tamaño de archivo, y la unidad es Bit. Ver captura de pantalla:

check sheet size with vba code to get the result


Comprobar el tamaño de cada hoja de cálculo con Kutools para Excel

Si tienes "Kutools para Excel", con su utilidad "Separar libro", puedes dividir todo el libro en archivos separados, y luego ir a la carpeta específica para comprobar el tamaño de cada archivo.

"Kutools para Excel" incluye más de 300 herramientas útiles para Excel. Prueba gratis sin limitaciones durante 30 días. Consíguelo Ahora.

Después de instalar Kutools para Excel, sigue los siguientes pasos:

1. Abre el libro de trabajo en el que deseas comprobar el tamaño de cada hoja de cálculo, y haz clic en "Kutools Plus" > "Libro de Trabajo" > "Separar Libro de Trabajo".

2. En el cuadro de diálogo "Separar Libro de Trabajo", selecciona todas las hojas de cálculo y haz clic en el botón "Separar", y luego especifica una carpeta para colocar los nuevos archivos de libros de trabajo. Ver capturas de pantalla:

check sheet size by splitting each sheet with kutools 1
arrow
check sheet size by splitting each sheet with kutools 2

3. Y luego, cada hoja de cálculo de tu libro de trabajo actual se guardará como un archivo de Excel separado, puedes ir a tu carpeta específica para comprobar el tamaño de cada libro de trabajo.

check sheet size by splitting each sheet with kutools result

Para saber más sobre esta función Separar Libro de Trabajo.


Artículos relacionados:

¿Cómo dividir un libro de trabajo en archivos de Excel separados en Excel?

¿Cómo exportar y guardar hojas y hojas de cálculo como un nuevo libro de trabajo en Excel?


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!