AW: Formatierung Datum bei Eingabe Userform
27.10.2024 13:39:31
MichaB2701
Danke für die Rückmeldung Uwe!
Die folgenden 3 Codes für 3 Befehlsschaltflächen führen Änderungen an den Tabelleneintragungen durch (1), führen einen neuen Eintrag durch (2) und Löschen einen Tabelleneintrag (3).
Wie füge ich denn da die Typenkonvertierung ein?
Private Sub CommandButton3_Click()
Dim I&, arr()
Sperre = True
With ListBox1
ReDim arr(1 To 1, 1 To .ColumnCount - 1)
For I = 1 To .ColumnCount - 1
arr(1, I) = Controls("TextBox" & I)
.List(.ListIndex, I) = arr(1, I)
Next I
Tabelle1.ListObjects(1).DataBodyRange.Cells(.List(.ListIndex, 0), 1).Resize(1, UBound(arr, 2)) = arr
End With
ComboboxenLaden
DatenLaden
Sperre = False
End Sub
Private Sub CommandButton4_Click()
Dim I&, arr()
Sperre = True
With ListBox1
.AddItem Tabelle1.ListObjects(1).ListRows.Count + 1
ReDim arr(1 To 1, 1 To .ColumnCount - 1)
For I = 1 To .ColumnCount - 1
arr(1, I) = Controls("TextBox" & I)
.List(.ListCount - 1, I) = arr(1, I)
Next I
Tabelle1.ListObjects(1).ListRows.Add.Range.Resize(1, UBound(arr, 2)) = arr
End With
Sperre = False
End Sub
Private Sub CommandButton6_Click()
Tabelle1.ListObjects(1).ListRows(ListBox1.List(ListBox1.ListIndex, 0)).Delete
End Sub