Monatsnamen in Excel VBA
Im Folgenden an einem Programm in Excel VBA aussehen werde, die einen Link erstellt: / vba-Beispiele-user-defined-Funktion [User Defined Function]
, die die Array-Funktion verwendet, um die Namen der Monate zurückzukehren.
Benutzerdefinierte Funktionen müssen in ein Modul platziert werden.
-
Öffnen Sie den Visual Basic-Editor und klicken Sie auf Einfügen, Modul.
-
Nehmen Sie folgende Codezeile hinzu:
Function MONTHNAMES()
Der Name unserer Funktion ist MONTHNAMES. Der leere Teil zwischen den Klammern bedeutet, dass wir Excel VBA nichts als Input geben.
-
Die Array-Funktion erlaubt uns abzutreten Werte an eine Variante-Array in einer Codezeile.
MONTHNAMES = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
-
Vergessen Sie nicht, um die Funktion zu beenden.
End Function
-
Nun können Sie diese Funktion verwenden, wie jede andere Excel-Funktion, die Namen der Monate zurückzukehren. Wählen zwölf horizontalen Zellen, geben Sie die Funktion = MONTHNAMES () und drücken Sie CTRL + SHIFT + ENTER.
Ergebnis:
Hinweis: Sie können nicht einen einzigen Monat löschen. Um die Monate zu löschen, wählen Sie den Bereich A1: L1 und drücken Sie Löschen. Diese Funktion ist in dieser Arbeitsmappe zur Verfügung.