VBA deklareerib ja vormistab stringimassiivi

See õpetus õpetab teile, kuidas VBA -s stringimassiivi deklareerida ja lähtestada.

Stringi muutuja deklareerimine

Kui deklareerite VBA -s stringimuutuja, täidate selle, lisades muutujale ühe stringi, mida saate seejärel oma VBA -koodis kasutada.

12 Hämarda strName kui stringStrName = "Bob Smith"

Staatilise stringimassiivi deklareerimine

Kui soovite massiivi täita väärtuste jadaga, saate selleks luua STAATILISE stringimassiivi.

1234 Dim StrName (2) stringinaStrName (0) = "Bob Smith"StrName (1) = "Tom Jones"StrName (2) = "Mel Jenkins"

Pidage meeles, et massiivi indeks algab nullist - seega kuulutame massiivi suuruseks 2 - mis võimaldab massiivil hoida 3 väärtust.

Selle asemel saate selgesõnaliselt määrata massiivi algus- ja lõpppositsiooni:

1234 Dim StrName (1 kuni 3) stringinaStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Variatiivse massiivi deklareerimine massiivi funktsiooni abil

Kui soovite massiivi täita väärtuste jadaga, ilma kaudselt massiivi suurust märkimata, saate luua massiivi variandi ja täita selle massiivi abil.

12 Dim strName kui VariantstrName = Massiiv ("Bob Smith", "Tom Jones", "Mel Jenkins")

Stringmassiivi deklareerimine funktsiooni Split abil

Kui soovite muutujat stringina säilitada, kuid ei soovi kaudselt massiivi suurust märkida, peate massiivi täitmiseks kasutama funktsiooni Split.

12 Dim strName () kui stringstrNames = Split ("Bob Smith, Tom Jones, Mel Jenkins")

Funktsioon Split võimaldab teil andmetüüpi (nt string) säilitada, jagades andmed üksikuteks väärtusteks.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave