TOP

VBA-Lección 14.1. Uso de las funciones Excel

Funciones VBA

VBA tiene muchas funciones que puedes usar en tus diseños.

En este curso hemos utilizado algunas de ellas, como las funciones IsNumeric, Year, Split, Join, Array, Date, Chr etc.

Puede encontrar una lista de todas las funciones principales de VBA (con un ejemplo de cómo usar cada función) en la sección Funciones de VBA.

También es posible utilizar las funciones habituales EXCEL en el código VBA, que veremos más adelante en esta lección.


EXCEL Funciones

Para agregar la función Excel al código VBA, escriba WorksheetFunction y coloque un punto ("."), después de lo cual aparecerá una lista de funciones:

Seleccione cualquier función Excel que le interese, por ejemplo COUNTBLANK, y complete sus argumentos:

Ejemplo de función de hoja de trabajo

En el siguiente ejemplo de la macro VBA, contamos el número de celdas vacías en el rango "A1:D8", almacenamos el valor resultante en una variable y luego lo mostramos en un cuadro de diálogo:

Sub test()
     var_test = WorksheetFunction.CountBlank(Range("A1:D8"))
     MsgBox var_test
End Sub