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:

example-vba-monthname-function
 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.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert