¿Cómo comprobar rápidamente si una hoja está vacía en Excel?
Si hay algunas hojas vacías en un libro de trabajo enorme, ¿cómo puedes verificar rápidamente si una hoja está vacía en el libro y luego eliminarla? En Excel, hay una función integrada para determinar si una hoja está vacía o no, pero aquí te presento un código VBA para que verifiques si una hoja está vacía.
Comprobar si una hoja está vacía con VBA
Comprobar si una hoja está vacía con VBA
Para verificar si una hoja está vacía, puedes usar el siguiente código macro para determinar rápidamente si una hoja está en blanco.
1. Activa la hoja que deseas comprobar si está vacía, presiona Alt + F11 para abrir Microsoft Visual Basic for Applications ventana, y haz clic en Insertar > Módulo para crear un nuevo Módulo.
2. En el script en blanco, pega el siguiente código macro. Ver captura de pantalla:
VBA: Comprobar si una hoja está vacía
Sub CheckSheetEmpty()
'UpdatebyExtendoffice20170830
If WorksheetFunction.CountA(ActiveSheet.UsedRange) = 0 And ActiveSheet.Shapes.Count = 0 Then
MsgBox "Sheet is empty", vbInformation, "KuTools For Excel"
Else
MsgBox "Sheet is not empty", vbInformation, "KuTools For Excel"
End If
End Sub
3. Guarda el código y presiona la tecla F5 para ejecutarlo, y aparecerá un cuadro de diálogo que te informará si la hoja está vacía o no.
![]() | O | ![]() |
Las mejores herramientas de productividad para Office
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!