Función Isempty en VBA

En este artículo, aprenderá a utilizar la Esta vacio Función en VBA para verificar si una celda está vacía. Si desea hacer lo mismo en Excel, una función similar es la Está en blanco función. En este tutorial paso a paso, para todos los niveles de usuarios de Excel y VBA, verá cómo usar ambas funciones.

Usando la función IsEmpty en VBA

Como ya mencionamos en la introducción, el Esta vacio es la función simple en VBA que verifica si una celda está vacía. Si el seleccionado no contiene ningún valor, la función devolverá Boolean TRUE. Por otro lado, si la celda contiene un valor, la función devuelve FALSO. Aquí está el código:

123456789 Si IsEmpty (Sheet1.Range ("A1"). Value) = True EntoncesSheet1.Range ("B1"). Value = "La celda A1 está vacía"DemásSheet1.Range ("B1"). Value = "El valor en A1 es" & Sheet1.Range ("A1"). ValorTerminara si

En el ejemplo, queremos verificar si la celda A1 en la Hoja1 contiene algún valor. Por lo tanto, si la celda está vacía, devolveremos “La celda A1 está vacía” en la celda B1. Si la celda contiene un valor, devolveremos el valor de la celda A1 en la celda B1. Ejecutemos el código primero con A1 vacío y luego con A1 que contenga algún valor:

Imagen 1. Usando IsEmpty en VBA con la celda vacía

Imagen 2. Usando IsEmpty en VBA con celda poblada

Usando la función IsBlank en Excel

los Está en blanco La función también verifica si el valor de la celda está en blanco, pero esta función no existe en VBA. Veremos en ejemplos similares cómo verificar si la celda está en blanco en Excel, usando esta fórmula:

1 = ESBLANCO (A1)

Imagen 3. Usando IsBlank en Excel con celda A1 en blanco

Imagen 4. Uso de IsBlank en Excel con celda A1 poblada

Como puede ver, verificamos si la celda A1 está en blanco y devolvemos el resultado de la función en la celda B1. En la Imagen 3, el resultado de la función es VERDADERO booleano. Por otro lado, en la Imagen 4, el resultado de la función es FALSO, ya que la celda A1 es “11” y no está en blanco.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave