Chyba jesteś bardzo początkującym programistą bo nawet z zapisem zmiennej x jest coś nie tak.
Zmienne powinno się raczej deklarować określając ich typ. np.
dim x as string (zmienna tekstowa)
x=“100;200;OK”
aby ją rozdzielić tworzymy tablicę
Wcześniej deklarujemy tablicę :
dim tablica() as string
Przy pomocy funkcji Split rozdzielamy elementy zmiennej X i zapisujemy je w naszej tablicy
tablica=split(x,";")
Poszczególne elementy tej tablicy będą tymi rozdzielonymi elementami, czyli:
tablica(0) będzie oznaczała zmienną “100”
tablica(1) będzie oznaczała zmienną “200”
tablica(2) będzie oznaczała zmienną “OK”
Jeżeli nie znamy liczby elementów tablicy, to do jej określenia można użyć funkcji Ubound
LiczbaElementow=ubound(tablica)
w tym przypadku liczbaElementow=2 (licząc od zera)
Zmienna LiczbaElementow też powinna być wcześniej zadeklarowania np.
dim LiczbaElementow as long
Jeżeli znamy liczbę elementów tablicy to można w pętli for coś tam z tymi elementami tablicy robić dalej np. wypisywać, tworzyć nowe zmienne itd
For i=0 to LiczbaElmentow
…
…
next i
albo po prostu tak jakTy chcialeś;
a=tablica(0)
b=tablica(1)
c=tablica(2)
Po zadeklarowaniu wcześniej zmiennych,a,b,c jako zmienne tekstowe
Jeżeli chcemy aby zmienna była liczbą, to do takiej zamiany używamy funkcji val
liczba1=val(tablica(0) itd.