Jag har ett antal inputboxar vars värde jag sparar i en array. Nu vill jag kolla om någon array inte innehåller något värde, men får det inte att fungera. Det jag typ vill göra är, men vet inte hur man skriver för att kontrollera om arrayen är tom:
Do While i < totalinput
If arrinput(i) = "" Then
bolvalid = False
End if
i=i+1
Loop
@ndersMedlem sedan juni 200032 969 inlägg Om du menar att du vill kolla om en viss plats i arrayen är tom så gör du rätt. Om du med tom menar just tom sträng.
På vilket sätt fungerar det inte?
Hur fyller du arrayen?
Engine^Medlem sedan dec. 20003 887 inlägg Det kanske räcker om du utökar if-satsen lite
if( "" & arrinput( i ) = "" ) then
GuffaMedlem sedan juni 2004533 inlägg Använd funktionen IsEmpty() för att kolla om posten i arrayen har något värde eller inte:
For i = 0 to totalinput - 1
If IsEmpty(arrinput(i)) Then bolvalid = False
Next
ConnyFoxMedlem sedan aug. 20011 087 inlägg finns inte isArray() ?
Edit, kanske inte funkar i denna tilllämningen, läste ej så noga.
Engine^Medlem sedan dec. 20003 887 inlägg IsArray() finns, men den metoden kollar om argumentet du skickar in är en Array.