26.10.2022, 10:00
Hallo zusammen
Ich bastle mir gerade eine Listbox mit welcher ich die Daten im Tabellenblatt verschieben kann, was soweit ganz gut funktioniert. Die Daten werden in eine Hilfstabelle kopiert, ausgelesen und dann wieder zurückkopiert.
Das Problem ist, wenn ich über die letzte Zeile gehe, kommt eine Fehlermeldung. Vielleicht hat jemand eine Idee was ich da wieder mal falsch gemacht habe.
LG
Michael
Ich bastle mir gerade eine Listbox mit welcher ich die Daten im Tabellenblatt verschieben kann, was soweit ganz gut funktioniert. Die Daten werden in eine Hilfstabelle kopiert, ausgelesen und dann wieder zurückkopiert.
Das Problem ist, wenn ich über die letzte Zeile gehe, kommt eine Fehlermeldung. Vielleicht hat jemand eine Idee was ich da wieder mal falsch gemacht habe.
LG
Michael
PHP-Code:
Private Sub SpinButton1_SpinDown()
Dim Kopie, alt As Integer, neu As Integer, i As Integer
With Listbox_Test
alt = .ListIndex
If alt <> -1 Then
neu = IIf(alt = .ListCount - 1, 0, alt + 1)
Kopie = .List
For i = 0 To .ColumnCount - 1
.List(neu, i) = Kopie(alt, i)
.List(alt, i) = Kopie(neu, i)
.ListIndex = alt + 1
Worksheets("Hilfstabelle").Range("A3:c12") = .List
Next i
End If
End With
End Sub