TOP

VBA-Lektion 14.1. Verwendung von Excel-Funktionen

VBA Funktionen

VBA verfügt über viele Funktionen, die Sie in Ihren Designs verwenden können.

In diesem Kurs haben wir einige davon verwendet, wie IsNumeric-Funktionen, Year, Split, Join, Array, Date, Chr usw.

Eine Liste aller Hauptfunktionen von VBA (mit einem Beispiel für die Verwendung jeder Funktion) finden Sie im Abschnitt „VBA-Funktionen“.

Es ist auch möglich, die üblichen EXCEL-Funktionen im VBA-Code zu verwenden, was wir später in dieser Lektion sehen werden.


EXCEL Funktionen

Um die Excel-Funktion zum VBA-Code hinzuzufügen, geben Sie WorksheetFunction ein und setzen Sie einen Punkt ("."). Danach erscheint eine Liste mit Funktionen:

Wählen Sie eine beliebige Excel-Funktion aus, die Sie interessiert, zum Beispiel COUNTBLANK, und geben Sie ihre Argumente ein:

WorksheetFunction-Beispiel

Im folgenden Beispiel des Makros VBA zählen wir die Anzahl der leeren Zellen im Bereich „A1:D8“, speichern den resultierenden Wert in einer Variablen und zeigen ihn dann in einem Dialogfeld an:

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