Ik maak gebruik van 2 listboxes, listboxen met allerlei nummers..
Het is de bedoeling dat ik met i door listbox1 heen ga en kijk of dat nummer ook
bestaat in listbox, is hij gevonden? Dan wordt hij verwijderd uit de listbox1...
Werkt uitstekend als ik in de 2 listboxes een paar items handmatig toevoeg, niets mis met de code dus denk ik...
MAAR, ik query de nummers uit een database in de listboxes, gaat om een paar honderd nummers, als ik dan deze code er op los laat dan krijg ik op
de volgende foutmelding:
Specified argument was out of the range of valid values
Iemand enig idee hoe ik dat netjes kan oplossen?
Het is de bedoeling dat ik met i door listbox1 heen ga en kijk of dat nummer ook
bestaat in listbox, is hij gevonden? Dan wordt hij verwijderd uit de listbox1...
Werkt uitstekend als ik in de 2 listboxes een paar items handmatig toevoeg, niets mis met de code dus denk ik...
code:
1
2
3
4
5
6
7
8
| Dim i As Integer
Dim x As Integer
For i = 0 To ListBox1.Items.Count - 1
x = ListBox.FindString(ListBox1.Items(i))
If x > -1 And x < ListBox.Items.Count Then
ListBox1.Items.RemoveAt(x)
End If
Next |
MAAR, ik query de nummers uit een database in de listboxes, gaat om een paar honderd nummers, als ik dan deze code er op los laat dan krijg ik op
code:
1
| x = ListBox.FindString(ListBox1.Items(i)) |
de volgende foutmelding:
Specified argument was out of the range of valid values
Iemand enig idee hoe ik dat netjes kan oplossen?