Wie verwende ich die vba-monthname-funktion?
Die VBA-Funktion MONTHNAME ist in der Kategorie „Datum und Uhrzeit“ der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, wird der Monatsname als Zeichenfolge zurückgegeben, beginnend mit einem gültigen Datum gemäß VBA . Vereinfacht ausgedrückt können Sie den Monatswert eines Namens aus einem angegebenen Datum extrahieren.
Syntax
MonthName(Monat, [Abkürzung])
Argumente
- Monat : eine Ganzzahl (im Bereich von 1 bis 12), die den Monat darstellt.
- [Abkürzen] : Ein boolescher Wert, der angibt, ob Sie einen vollständigen Monatsnamen oder einen abgekürzten Namen benötigen [Dies ist ein optionales Argument und wenn es weggelassen wird, verwendet VBA standardmäßig FALSE].
- Verwenden Sie TRUE für den Kurznamen (z. B. „Jan“, „Feb“, „Mar“ usw.) oder FALSE für den vollständigen Namen (z. B. „Januar“, „Februar“, „März“ usw.).
Beispiel
Um praktisch zu verstehen, wie die VBA-Funktion MONTHNAME verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_MONTHNAME() Range("B1").Value = MonthName(Range("A1"), False) End Sub
Im obigen Code haben wir MONTHNAME verwendet, um den Monatsnamen entsprechend dem Wert von Zelle A1 abzurufen, und wir haben eine 1 in Zelle A1, sodass „Januar“ zurückgegeben wurde.
Kommentare
- Wenn der als Monat angegebene Wert kein Integer oder String ist, der nicht als Zahl erkannt werden kann, gibt VBA den Laufzeitfehler 13 zurück.