VBA Declare & Initilize String Array

Ta vadnica vas bo naučila, kako razglasiti in inicializirati niz nizov v VBA.

Razglasitev spremenljivke String

Ko razglasite spremenljivko niza v VBA, jo zapolnite tako, da spremenljivki dodate en sam niz, ki ga lahko nato uporabite v kodi VBA.

12 Zatemni strName kot nizStrName = "Bob Smith"

Razglasitev statičnega niza nizov

Če želite matriko napolniti z nizom vrednosti, lahko za to ustvarite niz nizov STATIC.

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

Ne pozabite, da se indeks niza začne pri nič - zato razglasimo velikost matrike za 2 - kar nato matriki omogoča, da ima 3 vrednosti.

Namesto tega lahko izrecno določite začetni in končni položaj matrike:

1234 Dim StrName (1 do 3) kot nizStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Razglasitev variacijskega niza s funkcijo Array

Če želite matriko napolniti z nizom vrednosti, ne da bi implicitno navedli velikost matrike, lahko ustvarite različno matriko in jo napolnite s funkcijo Array.

12 Zatemni strName kot variantostrName = Array ("Bob Smith", "Tom Jones", "Mel Jenkins")

Razglasitev niza nizov s funkcijo Split

Če želite spremenljivko obdržati kot niz, vendar ne želite implicitno navesti velikosti niza, bi morali za polnjenje matrike uporabiti funkcijo Split.

12 Zatemni strName () kot nizstrNames = Split ("Bob Smith, Tom Jones, Mel Jenkins")

Funkcija Split vam omogoča, da ob razčlenitvi podatkov na posamezne vrednosti ohranite podatkovni tip (npr. String).

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave