Makro für Monatsnamen (Microsoft Excel)
Brian sucht nach einem Makro, das den vollständigen Namen des aktuellen Monats zurückgibt, z. B. Juli, August usw. Bevor Sie zu den Makros gelangen, sollte erwähnt werden, dass Sie je nach Ihren Anforderungen die gewünschten Informationen mit einer von mehreren erhalten können Formeln. Die vielleicht einfachste Formel lautet wie folgt:
=Today()
Wenn Sie die Formel in eine Zelle einfügen, erhalten Sie das heutige Datum. Formatieren Sie die Zelle in einem benutzerdefinierten Format, und Sie erhalten den vollständigen Monatsnamen.
Das benutzerdefinierte Format wird mithilfe der folgenden Schritte angewendet:
-
Wählen Sie die Zelle aus, die die Formel enthält.
-
Zeigen Sie die Registerkarte Home des Menübands an.
-
Klicken Sie auf das kleine Symbol in der unteren rechten Ecke der Zahlengruppe.
Excel zeigt das Dialogfeld Zellen formatieren an.
-
Stellen Sie sicher, dass die Registerkarte Nummer angezeigt wird.
-
Wählen Sie in der Liste der Formatkategorien Benutzerdefiniert aus. (Siehe Abbildung 1.)
-
Geben Sie im Feld Typ mmmm ein.
-
OK klicken.
Ein anderer formelhafter Ansatz besteht darin, Folgendes in einer Zelle zu verwenden:
=Text(Today(),"mmmm")
Es ist keine spezielle Formatierung erforderlich. Die Formel gibt den Text des vollständigen Monatsnamens für jeden heutigen Tag zurück. Schließlich könnten Sie eine noch längere Formel verwenden, die einfach den Monatsnamen aus einer Liste von Monaten auswählt:
=CHOOSE(MONTH(NOW()),"January","February", "March","April","May","June","July", "August","September","October","November", "December")
Denken Sie daran, dass dies eine einzelne Formel ist. es geht alles in einer Zelle.
Das bringt uns schließlich zu den Makros. Wenn Sie ein Makro möchten, das den Monatsnamen in der aktuellen Zelle zurückgibt, suchen Sie nach einer benutzerdefinierten Funktion:
Function MonthName() Application.Volatile MonthName = Format(Date, "mmmm") End Function
Dieses einfache zweizeilige Makro gibt dynamisch den Monatsnamen für das aktuelle Datum zurück. Fügen Sie einfach diese Formel in eine Zelle ein:
=MonthName()
Denken Sie daran: Da Sie Ihrer Arbeitsmappe gerade ein Makro hinzugefügt haben, werden Sie beim Öffnen Ihrer Arbeitsmappe gefragt, ob Sie Makros aktivieren möchten. Wenn Sie diese Frage nicht ständig sehen möchten, sollten Sie einen der zuvor vorgestellten formelhaften Ansätze verwenden.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (12447) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.
Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: Makro für Monatsname.