HalliHallo,
ich bitte um eine kurze Hilfe bezüglich meines Problems:
Ich lese aus der Tabelle1 Daten in die ListBox. In dieser Userform sind auch TextBoxen um die Daten zu ändern, und anschließend zurückzuspeichern.
Bloß das geht überhaupt nicht....
Bitte Euch um Rat diesbezüglich.
Viele Grüße
Paul
EINLESEN DER DATEN:
Private Sub userform_Initialize()
With ListBox1
.RowSource = "Tabelle1!A2:H20000"
.ColumnWidths = "50;70;50;70;50;50;50"
.ColumnCount = 7
.ColumnHeads = True
End With
End Sub
ZURÜCKSPEICHERN
Private Sub CommandButton2_Click() ' Daten ändern
Dim lZeile As Long
Dim iSpalte As Integer
Dim c As Range
Dim lLeZeile As Long
With Worksheets("Tabelle1").Range("A2:A" & Range("A65536").End(xlUp).Row)
End With
For iSpalte = 1 To 7
Sheets("Tabelle1").Cells(lZeile, iSpalte) = CDbl(Controls("TextBox" & iSpalte))
Next iSpalte
End Sub
BEI KLICK IN DIE TEXTBOXEN
Private Sub ListBox1_Click()
With ListBox1
auslesen.TextBox1 = .List(.ListIndex, 0)
auslesen.TextBox2 = .List(.ListIndex, 1)
auslesen.TextBox3 = .List(.ListIndex, 2)
auslesen.TextBox4 = .List(.ListIndex, 3)
auslesen.TextBox5 = .List(.ListIndex, 4)
auslesen.TextBox6 = .List(.ListIndex, 5)
auslesen.TextBox7 = .List(.ListIndex, 6)
End With
End Sub |