La pestaña " Developer " en Microsoft Excel le permite acceder al editor de VBA para escribir código que comprueba el estado de las células individuales o rangos de celdas . Si la hoja de cálculo mantiene un registro de los datos importantes, como el número de objetos o si una tarea se ha completado, usted necesita método rápido de encontrar si las células están vacíos. Creación de una celda en blanco conteo VBA macro le permite encontrar celdas en blanco de forma automática sin buscar-por -célula manual.
IsEmpty
editor VBA de Excel incluye un built -in función para determinar si una celda contiene todos los datos , por lo que no es necesario para crear su propio código personalizado para verificar si hay células vacías. El " IsEmpty ( ActiveCell.Value ) " la función devuelve el valor "True" si alguna de las células que resalta en su hoja de trabajo están vacíos . Para que la macro proporcionar un aviso si una celda está vacía , agregue en un "si , entonces" , tales como " Si IsEmpty ( ActiveCell.Value ) Then MsgBox " El rango contiene celdas activas . ' "
CONTAR.BLANCO
el lenguaje de programación Visual Basic incluye el método " CONTAR.BLANCO " , lo que le permite saber exactamente el número de células dentro de un rango específico están vacías . Para utilizar el método " CONTAR.BLANCO " , primero debe declarar una variable, como " emptyCells Dim siempre . " Una vez que tenga una variable para contener el número de celdas vacías , llame al método " CONTAR.BLANCO " con un línea de código como " emptyCells = Application.WorksheetFunction.CountBlank ( Range (" A1: A50 ")) . "
Eliminar celdas en blanco
vez ha realizado un recuento de células en blanco y se identificaron las células que están vacías , es posible que ya no necesitan esas células específicas. En lugar de la eliminación manual de cada célula , VBA le permite utilizar el método de " SpecialCells " para eliminar automáticamente cada una de las celdas en blanco de la hoja de cálculo . Ejecución de una macro con la línea de código " Selection.SpecialCells ( xlCellTypeBlanks ) . Delete ( xlShiftUp ) " borra todas las celdas en blanco que actualmente figuran en la hoja de cálculo Excel.