Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Monat soll immer zweistellig sein 5 -> 05

Forumthread: Monat soll immer zweistellig sein 5 -> 05

Monat soll immer zweistellig sein 5 -> 05
11.05.2004 16:24:04
Tad
Hallo,
ich habe ein kleines Problem und zwar muß ich den Monat in der MsgBox immer zweistellig anzeigen. z.B. Mai soll 05 sein und nicht nur 5.
Ich hoffe jemand kann mir einen kl. Tip geben. Vielen Dank.
Gruß
Tad
---------------------------------
Dim d As Integer
Dim m As Integer
Dim y As Integer

d = Day(Date)
m = Month(Date)
y = Year(Date)

MsgBox "Datum: " & y & m & d
---------------------------------------
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
msgbox "Datum:" & y & format(m, "00") & d
sergiesam
o.t.
Vielen Dank : ) hat geklappt! o.T.
11.05.2004 16:32:18
Tad
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Monat in Excel immer zweistellig anzeigen


Schritt-für-Schritt-Anleitung

Um den Monat in Excel als zweistellige Zahl anzuzeigen, kannst du die Funktion Format() verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und erstelle ein neues Arbeitsblatt oder öffne ein bestehendes.

  2. Drücke Alt + F11, um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu, indem du mit der rechten Maustaste auf "VBAProject" klickst und "Einfügen" > "Modul" auswählst.

  4. Kopiere und füge den folgenden Code in das Modul ein:

    Sub MonatZweistellig()
       Dim d As Integer
       Dim m As Integer
       Dim y As Integer
    
       d = Day(Date)
       m = Month(Date)
       y = Year(Date)
    
       MsgBox "Datum: " & y & Format(m, "00") & Format(d, "00")
    End Sub
  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Führe das Makro aus, indem du Alt + F8 drückst, das Makro "MonatZweistellig" auswählst und auf "Ausführen" klickst.

Jetzt solltest du das Datum in der MsgBox als JJJJMMTT angezeigt bekommen, wobei der Monat immer zweistellig ist.


Häufige Fehler und Lösungen

  1. Fehler: "Typkonflikt" beim Ausführen des Makros

    • Lösung: Stelle sicher, dass die Variablen d, m und y als Integer deklariert sind, wie im obigen Code.
  2. Problem: Monat wird nicht zweistellig angezeigt

    • Lösung: Überprüfe, ob du die Format(m, "00")-Funktion richtig eingesetzt hast. Diese Funktion sorgt dafür, dass der Monat immer zweistellig dargestellt wird.

Alternative Methoden

Wenn du den Monat aus einem Datum in einer Zelle als zweistellige Zahl anzeigen möchtest, kannst du auch die folgende Formel verwenden:

=TEXT(A1, "MM")

Hierbei wird angenommen, dass in Zelle A1 ein Datum steht. Diese Formel gibt den Monat immer als zweistellige Zahl zurück, unabhängig von der ursprünglichen Darstellung.


Praktische Beispiele

Angenommen, du hast in Zelle A1 das Datum 15.05.2023. Wenn du die Formel =TEXT(A1, "MM") in Zelle B1 eingibst, wird in B1 05 angezeigt.

Ein weiteres Beispiel ist die Verwendung des oben genannten VBA-Codes in einem Makro, das automatisch das aktuelle Datum in einem benutzerdefinierten Format ausgibt.


Tipps für Profis

  • Nutze die Format()-Funktion in Kombination mit anderen Datumsfunktionen, um komplexere Datumsformate zu erstellen.
  • Wenn du die Daten in Access verwaltest, kannst du ähnliche Techniken verwenden, um den Monat aus einem Datum zu extrahieren und ihn als zweistellige Zahl darzustellen.
  • Experimentiere mit verschiedenen Platzhaltern in der Format()-Funktion, um die Anzeige nach deinen Bedürfnissen anzupassen.

FAQ: Häufige Fragen

1. Kann ich den Monat auch aus einem Datum in einer Zelle extrahieren? Ja, du kannst die TEXT()-Funktion verwenden, um den Monat aus einem Datum in einer Zelle als zweistellige Zahl anzuzeigen.

2. Funktioniert dieser Code in allen Excel-Versionen? Ja, der VBA-Code und die Textfunktion sind in den meisten Excel-Versionen kompatibel. Stelle sicher, dass du die richtigen Berechtigungen hast, um Makros auszuführen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige