Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Textbox mit aktuellem Datum füllen

Textbox mit aktuellem Datum füllen
11.10.2005 10:25:38
Mola
Hallo,
wie erreiche ich, dass mir in eine Textbox auf meiner userform das aktuelle Datum gezogen wird und dieses dann in meine excel Datei geschrieben wird (allerdings nur als Wert)
Userform habe ich erstellt ich bekomme auch die Werte die ich eingebe in meine Tabelle - jetzt hängt es aber an der Funktion für die Textbox?
Müsste doch sowas geben wie:
textBox1 = today.value oder so?
Vielen Dank!
Gruß
Mola
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textbox mit aktuellem Datum füllen
11.10.2005 10:59:25
Ralf
Hallo Mola,
txtbox1 = date
Ciao, Ralf
AW: Textbox mit aktuellem Datum füllen
11.10.2005 11:16:12
Mola
Hallo Ralf,
Danke es klappt bei jetzt sobald ich die userform lade und anklicke....gibt es noch die Möglichkeit, dass das datum direkt beim hochladen angezeigt wird ohne etwas zu machen?
Vielen Dank!
mfg
Mola
AW: Textbox mit aktuellem Datum füllen
11.10.2005 11:25:11
Ralf
Hallo Mola,
klar, gibt es. Wenn Du die Anweisung nicht in das Click Ereignis der Form, sondern in das Activate Ereignis schreibst.
Ciao, Ralf
Anzeige
Danke -Super!!! o.T.
11.10.2005 11:28:36
Mola
.
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Textbox mit aktuellem Datum befüllen


Schritt-für-Schritt-Anleitung

  1. Öffne die Excel-Datei und gehe zu deiner UserForm.

  2. Füge eine TextBox in die UserForm ein, falls noch nicht geschehen.

  3. Wechsle in den VBA-Editor (Alt + F11).

  4. Wähle die UserForm aus und öffne den Code-Editor.

  5. Füge den folgenden Code in das UserForm_Activate-Ereignis ein, um das aktuelle Datum in die TextBox zu schreiben:

    Private Sub UserForm_Activate()
        TextBox1.Value = Format(Date, "dd.mm.yyyy") ' Format kann angepasst werden
    End Sub
  6. Schließe den VBA-Editor und teste deine UserForm, um zu sehen, ob das Datum beim Laden angezeigt wird.


Häufige Fehler und Lösungen

  • Fehler: Datum wird nicht angezeigt.

    • Lösung: Stelle sicher, dass der Code im UserForm_Activate-Ereignis platziert ist und nicht im Click-Ereignis.
  • Fehler: TextBox bleibt leer.

    • Lösung: Vergewissere dich, dass die TextBox korrekt benannt ist. Der Name muss genau mit dem im Code übereinstimmen (TextBox1).

Alternative Methoden

Falls du die TextBox nicht über das UserForm_Activate-Ereignis befüllen möchtest, kannst du auch den folgenden Ansatz verwenden:

  1. Füge einen Button in die UserForm ein.
  2. Verwende den folgenden Code im Button_Click-Ereignis:

    Private Sub CommandButton1_Click()
        TextBox1.Value = Format(Date, "dd.mm.yyyy")
    End Sub

Auf diese Weise wird das Datum nur angezeigt, wenn der Button geklickt wird.


Praktische Beispiele

Hier ist ein Beispiel, wie du das Datum als Wert in eine Excel-Tabelle schreiben kannst, nachdem du die UserForm ausgefüllt hast:

Private Sub CommandButton1_Click()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Tabelle1") ' Pass den Namen an
    ws.Range("A1").Value = TextBox1.Value ' Datum in Zelle A1 schreiben
End Sub

Dieses Beispiel zeigt, wie man das Datum aus der TextBox in eine bestimmte Zelle der Excel-Tabelle überträgt.


Tipps für Profis

  • Verwende Format(Date, "Long Date"), wenn du das Datum in einem anderen Format darstellen möchtest.
  • Überprüfe immer, ob die UserForm korrekt initialisiert wird, bevor du den Code ausführst.
  • Teste deine UserForm regelmäßig, um sicherzustellen, dass alle Funktionen wie gewünscht arbeiten.

FAQ: Häufige Fragen

1. Wie kann ich das Datum in einem anderen Format anzeigen?
Du kannst das Format im Code ändern, z.B. Format(Date, "yyyy-mm-dd") für ein anderes Datumsformat.

2. Funktioniert das auch in Excel 2016?
Ja, der Code sollte in Excel 2016 und den meisten anderen Versionen funktionieren, solange die UserForm und die TextBox korrekt erstellt sind.

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