MS Excel: cómo usar la función ISEVACÍO (VBA)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel: cómo usar la función ISEVACÍO (VBA)

Este tutorial de Excel explica cómo usar Excel Función ESVACÍO Con sintaxis y ejemplos.

describir

La función ISEVACÍO de Microsoft Excel se puede utilizar para comprobar si hay celdas en blanco o variables no inicializadas.

Las funciones ISEVACÍO son funciones integradas en Excel y se clasifican como funciones de información. Se puede utilizar como una función VBA (VBA) en Excel. Como función de VBA, puede usar esta función en el código de macro ingresado a través del editor de Microsoft Visual Basic.

sintaxis

La sintaxis de la función ISEVACÍO en Microsoft Excel es:

IsEmpty( value )

parámetro o parámetro

valor El valor para probar. Esta función devuelve VERDADERO si el valor es una celda en blanco o una variable no inicializada. De lo contrario, la función devolverá FALSO.

devolver los bienes

La función ISEVACÍO devuelve VERDADERO si el valor es una celda en blanco o una variable no inicializada.
La función ISEVACÍO devuelve FALSO si el valor es una celda o variable que contiene un valor (es decir, no está vacío).

notas

  • Véase también la función ISBLANK (función de hoja de trabajo).

aplicar para

  • Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

tipo de función

  • Funciones VBA (VBA)

Ejemplo (como una función de VBA)

La función ISEVACÍO solo se puede usar en código VBA en Microsoft Excel. Podemos usar la función ISEVACÍO para probar celdas o variables de la hoja de trabajo. Veamos ambos casos.

Usar celdas de hoja de cálculo

Si desea probar si una celda de la hoja de trabajo está vacía en VBA, puede No Use una función de hoja de trabajo llamada ISBLANK. En VBA, debe usar la función ISEVACÍO.

Aquí hay un ejemplo de cómo usar la función ISEMPTY para probar si una celda de la hoja de trabajo está vacía:

Sub TestCellA1()

   'Test if the value is cell A1 is blank/empty
   If IsEmpty(Range("A1").Value) = True Then
      MsgBox "Cell A1 is empty"
   End If

End Sub

En este ejemplo, probaremos si la celda A1 está vacía. Si la celda A1 está vacía, se muestra el mensaje “La celda A1 está vacía”.

con variables

La función ISEMPTY también se puede utilizar para comprobar si se ha inicializado una variable. La función ISEVACÍO devolverá verdadero si la variable no se ha inicializado. De lo contrario, la función devolverá falso.

variable no inicializada

Veamos primero un ejemplo de cuando una variable tiene No Inicializado:

Sub TestVariable()

   Dim LResult

   'Test if the variable has been initialized
   If IsEmpty(LResult) = True Then
      MsgBox "Variable has not been initialized."
   End If

End Sub

En este ejemplo, se declaró una variable llamada LResult pero no se inicializó con un valor. Por lo tanto, la función ISEMPTY devolverá verdadero con el mensaje “La variable no se ha inicializado”.

se inicializa la variable

Ahora, modificaremos el ejemplo anterior e inicializaremos la variable LResult antes de llamar a la función ISEVACÍO.

Sub TestVariable()

   Dim LResult

   'Initialize the variable called LResult
   LResult = "TechOnTheNet.com is a great resource!"

   'Test if the variable has been initialized
   If IsEmpty(LResult) = True Then
      MsgBox "Variable has not been initialized."
   End If

End Sub

Dado que la variable LResult ahora se inicializa con el valor “¡TechOnTheNet.com es un gran recurso!”, la función ISEVACÍO devolverá falso y no se mostrará el cuadro de mensaje.

(Visited 7 times, 1 visits today)