Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.04.2025 14:56:21
29.04.2025 13:03:33
29.04.2025 11:32:32
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datum als Text in Zelle schreiben

Forumthread: Datum als Text in Zelle schreiben

Datum als Text in Zelle schreiben
12.08.2002 18:33:12
Hans-Jörg
Hallo,
((Über VBA durchs Blatt in die Zelle))
wie bekomme ich aus "Date" den Monat und das Jahr in folgender Form heraus:
"Aug 2002"

Dabei ist es wichtig, das Excel die Zelle nicht als Datum formatiert!!!! Sie soll als Text formatiert sein.
Es sollte auch keine Formel am Schluß in der betr. Zelle stehen.
Vielen Dank
Hans-Jörg

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Datum als Text in Zelle schreiben
12.08.2002 18:37:46
MRR
Range("A1").Value = "'" & Format(Date, "MMM YY")
Matthias
Re: Ja, richtig ....
12.08.2002 18:45:42
Hans-Jörg
Hallo Mathias,
das wars wohl, habe nach einer Funktion gesucht.
Aber " ' " erfüllt die Anforderung auch.
Vielen Dank
Hans-Jörg
PS: gehst du zum nächsten Excel-Treff ?
Re: Ja, richtig ....
12.08.2002 19:05:06
MRR
Momentaner Stand: Ja, ich komme hin.
Matthias
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Datum als Text in Zelle schreiben


Schritt-für-Schritt-Anleitung

Um das aktuelle Datum als Text in eine Zelle zu schreiben, kannst Du den folgenden VBA-Code verwenden:

Sub DatumAlsTextInZelleSchreiben()
    Range("A1").Value = "'" & Format(Date, "MMM YYYY")
End Sub

Dieser Code platziert das aktuelle Datum im Format "MMM YYYY" (z.B. "Aug 2023") in die Zelle A1. Das führende Apostroph (') sorgt dafür, dass Excel die Zelle als Text formatiert und nicht als Datum interpretiert.


Häufige Fehler und Lösungen

Fehler: Die Zelle wird als Datum formatiert.

  • Lösung: Stelle sicher, dass Du das Apostroph (') vor dem Format verwendest, um Excel zu signalisieren, dass es sich um Text handelt.

Fehler: Das Datum wird nicht im gewünschten Format angezeigt.

  • Lösung: Überprüfe das Format in der Format() Funktion. Stelle sicher, dass Du "MMM YYYY" oder das gewünschte Format korrekt angibst.

Alternative Methoden

Eine alternative Methode, um das aktuelle Datum als Text in einer Zelle zu speichern, wäre die Verwendung eines Excel-Makros. Hier ein einfaches Beispiel:

Sub MakroAktuellesDatumInZelle()
    Dim aktuellesDatum As String
    aktuellesDatum = Format(Date, "MMM YYYY")
    Range("B1").Value = "'" & aktuellesDatum
End Sub

Diese Methode ist hilfreich, wenn Du das Datum in einer anderen Zelle, wie zum Beispiel B1, ablegen möchtest.


Praktische Beispiele

  1. Aktuelles Datum und Text in einer Zelle:
Sub TextUndDatumInZelle()
    Range("C1").Value = "Heute ist der: " & "'" & Format(Date, "MMM YYYY")
End Sub
  1. Datum aus einer anderen Zelle als Text ausgeben:
Sub DatumAusZelleAlsText()
    Dim datumVonZelle As Date
    datumVonZelle = Range("D1").Value
    Range("E1").Value = "'" & Format(datumVonZelle, "MMM YYYY")
End Sub

Diese Beispiele zeigen, wie Du das Datum in verschiedenen Kontexten verwenden kannst.


Tipps für Profis

  • Verwende Now anstelle von Date, wenn Du auch die Uhrzeit einbeziehen möchtest:

    Format(Now, "MMM YYYY HH:MM")
  • Du kannst auch benutzerdefinierte Formate verwenden, um spezifische Anforderungen zu erfüllen, z.B.:

    Format(Date, "dd-mm-yyyy")
  • Beachte, dass bei Verwendung von Excel VBA die Formatierung der Zelle beeinflusst wird, wenn Du das Datum in eine Zelle schreibst. Es ist wichtig, die Formatierung im Vorfeld zu klären, um Missverständnisse zu vermeiden.


FAQ: Häufige Fragen

1. Wie kann ich das heutige Datum in einer Zelle speichern? Du kannst das heutige Datum mit Date oder Now in eine Zelle schreiben, wie im Schritt-für-Schritt-Anleitung beschrieben.

2. Wie kann ich das Datum im Textformat "MMM YY" ausgeben? Verwende dazu Format(Date, "MMM YY") und stelle sicher, dass Du ein Apostroph vor dem Format einfügst, um es als Text zu speichern.

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