Ciao,non riesco a capire perchè il compilatore mi dice "I non dichiarato" eppure nel codice mi sembra di aver dichiarato tutto:
codice:
Function ListIsIn(ByVal lst As ListBox, ByVal zString As String) As Boolean
On Error Resume Next
For i = 0 To lst.Items.Count
If lst.Items(i) = zString Then ListIsIn = True : GoTo grr
Next i
ListIsIn = False
MsgBox("nope", vbOKOnly)
Exit Function
grr:
lst.SelectedIndex = (i) 'quì da l'errore
End Function
L'errore preciso è questo:
Error 1 Name 'i' is not declared.