VBA possède de nombreuses fonctions que vous pouvez utiliser dans vos conceptions.
Dans ce cours nous en avons utilisé certains, comme IsNumeric, Year, Split, Join, Array, Date, Chr etc.
Vous pouvez trouver une liste de toutes les principales fonctions VBA (avec un exemple d'utilisation de chaque fonction) dans la section Fonctions VBA.
Il est également possible d'utiliser les fonctions EXCEL habituelles dans le code VBA, que nous verrons plus loin dans cette leçon.
Pour ajouter la fonction Excel au code VBA, tapez WorksheetFunction et mettez un point ("."), après quoi une liste de fonctions apparaîtra :
Sélectionnez n'importe quelle fonction Excel qui vous intéresse, par exemple COUNTBLANK, et remplissez ses arguments:
Dans l'exemple suivant de la macro VBA, nous comptons le nombre de cellules vides dans la plage « A1:D8 », stockons la valeur résultante dans une variable, puis l'affichons dans une boîte de dialogue :
Sub test() var_test = WorksheetFunction.CountBlank(Range("A1:D8")) MsgBox var_test End Sub