oder eine bestimmte Zeile abfragen...
08.09.2009 09:21:58
Tino
Hallo,
habe mir deinen zweiten Beitrag nochmal durchgelesen.
Für i gibst Du den Index der Zeile ein die Du abfragen möchtest.
Der Index ist eins kleiner wie die Zeile, also Zeile 1 hat den Index 0 und Zeile 2 den Index 1 usw...
Wenn Du nun eine bestimmte Zeile abfragen möchtest, z. Bsp. die Zeile 10 gibst Du für i die 9 an.
z. Bsp. für die Zeile 10
Private Sub ListBox1_Change()
If ListBox1.Selected(9) Then
MsgBox "Zeile 10 ist aktiviert"
Else
MsgBox "Zeile 10 ist nicht aktiviert"
End If
End Sub
Gibt es die Zeile mit dem Index 9 nicht kommt es zu einem Fehler,
dies kannst Du aber auch abfangen wenn Du zuvor überprüfst ob es so viele gibt.
Private Sub ListBox1_Change()
If ListBox1.ListCount > 9 Then
If ListBox1.Selected(9) Then
MsgBox "Zeile 10 ist aktiviert"
Else
MsgBox "Zeile 10 ist nicht aktiviert"
End If
End If
End Sub
Gruß Tino