Hallo zusammen,
ich möchte alle Daten aus Spalte 2 einer ListBox abrufen, nicht nur eine einzelne Zeile.
Wie mache ich das richtig?
For i1 = 1 To lst_System.ListCount - 2
Debug.Print lst_System.List(1 + i1, 2)
Next i1
Gruß
Siegfried
Hi Siegfried,
Ändere mal die 2. Codezeile, und zwar so: Debug.Print lst_System.List(i1, 1)
Ich weiß nicht, wieso du 1 + i1 reingeschrieben hast, aber bei nur i1 müsste es klappen.
Und die Zählung der Spalten in der Liste beginnt immer bei 0.
0 = Spalte 1
1 = Spalte 2
2 = Spalte 3
usw.
Die 2 hinter dem Komma gibt in deinem Code also den Inhalt aus Spalte 3 zurück.
Nach der Änderung wird Inhalt aus Spalte 2 zurückgegeben.
Hilfts?
Ciao
Thorsten