Aktuelles Datum in Userform
#1
Guten Morgen

Habe in Userform diese TextBox
.Cells(leZeile, 1) = CDate(TextBox1)
Das Problem dabei
Wenn ich die Eingaben mache und ich beim Speichern vergesse das Datum einzugeben dann erscheint die Fehlermeldung
Laufzeitfehler 13 typen unverträglich
Wie kann ich vorgehen damit ich sobald die Userform öffnet das aktuelle Datum auch anzeigt
Vielen Dank vorab für die Infos
Antworten Top
#2
Hi

Textbox1 = Date
oder mit Zeit
Textbox1 = Now


Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • antonio
Antworten Top
#3
Moin!
Prüfe zunächst, ob überhaupt ein Datum vorliegt:
If IsDate(TextBox1) Then .Cells(leZeile, 1) = CDate(TextBox1)

Edit: Habe den letzten Satz überlesen!
Daher schließe ich mich natürlich der Antwort von Elex an.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • antonio
Antworten Top
#4
Vielen Dank für die antworten
muss ich diese Zeille löschen und nur = Date hinzufügen?


.Cells(leZeile, 1) = CDate(TextBox1)
Antworten Top
#5
Probiere es doch einfach aus! Wink
Bei meinem Einzeiler hast Du (nachträglichen) Einfluss auf das Datum, Cells(x, y) = Date weist das aktuelle Datum starr zu.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • antonio
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste