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?
5 svar · 454 visningar · startad av jockooono
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
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?
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
IsArray() finns, men den metoden kollar om argumentet du skickar in är en Array.