userform <24h richtig in tbl übertragen
10.03.2026 17:25:49
Richard
es wäre nett wenn mir jemand Unterstützung geben könnte.
Habe eine Userform wo ich daten in eine Tabelle übertrage. In einem txt Feld (txt_Fixstd) werden Werte >24h in der Form 40:00 eingetragen. In der Tabelle ist die Spalte mit [hh]:mm eingestellt. Habe gelesen mit dem Code " CDbl(CDate(Me.txt_Fixstd.Value))" muß das Textfeld bestückt sein um es richtig zu übertragen.
Meine Speicherung schaut so aus:
Private Sub cmb_speichern_Click() 'speichern Werte
Dim letzte_Zeile As Long
With Worksheets("tbl_Daten_1")
'Die letzte beschrieben Zeile in Spalte A ermitteln
letzte_Zeile = .Range("A65536").End(xlUp).Offset(1, 0).Row
.Cells(letzte_Zeile, 1) = txt_Mitgl_NN.Text
.Cells(letzte_Zeile, 2) = txt_Mitgl_VN.Text
.Cells(letzte_Zeile, 3) = txt_Abtlg.Text
.Cells(letzte_Zeile, 4) = txt_Dat.Text
.Cells(letzte_Zeile, 5) = txt_Ort.Text
.Cells(letzte_Zeile, 6) = txt_Thema.Text
.Cells(letzte_Zeile, 7) = txt_Beginn.Text
.Cells(letzte_Zeile, 8) = txt_Ende.Text
.Cells(letzte_Zeile, 9) = txt_VB.Text
.Cells(letzte_Zeile, 12) = cmb_Art.Text
.Cells(letzte_Zeile, 10) = txt_Fixstd.Text
' Else
' MsgBox "Bitte ein gültiges Zeitformat eingeben (z.B. 25:30)", vbExclamation
' End If
End With
MsgBox "Daten wurden gespeichert.", vbInformation
Unload ufrm_Mitglied_neu
End Sub
Meine Frage: wie muß ich dieses Codeschnippsel einbauen ?
Im Voraus vielen Dank für Eure Unterstützung
Gruß Richard
Anzeige