VBA deklaruoja ir inicijuoja eilutę

Ši pamoka išmokys jus, kaip deklaruoti ir inicijuoti eilutės masyvą VBA.

Eilutės kintamojo paskelbimas

Kai VBA deklaruojate eilutės kintamąjį, jį užpildote pridėdami vieną eilutę prie kintamojo, kurį galite naudoti savo VBA kode.

12 Pritemdyti pavadinimą kaip eilutėStrName = "Bobas Smitas"

Statinio stygų masyvo paskelbimas

Jei norite užpildyti masyvą reikšmių seka, galite sukurti STATIC string masyvą.

1234 Dim StrName (2) kaip eilutėStrName (0) = "Bobas Smitas"StrName (1) = "Tomas Jonesas"StrName (2) = "Mel Jenkins"

Atminkite, kad masyvo indeksas prasideda nuo nulio, todėl mes nurodome masyvo dydį 2 - tai leidžia masyvui išlaikyti 3 reikšmes.

Vietoj to galite aiškiai apibrėžti masyvo pradžios ir pabaigos pozicijas:

1234 Dim StrName (nuo 1 iki 3) kaip eilutėStrName (1) = "Bobas Smitas"StrName (2) = "Tomas Jonesas"StrName (3) = "Mel Jenkins"

Masyvo varianto paskelbimas naudojant masyvo funkciją

Jei norite masyvą užpildyti reikšmių seka, netiesiogiai nenurodydami masyvo dydžio, galite sukurti masyvo variantą ir užpildyti jį naudodami funkciją „Masyvas“.

12 Dim strName kaip variantasstrName = Masyvas („Bob Smith“, „Tom Jones“, „Mel Jenkins“)

Styginių masyvo paskelbimas naudojant padalijimo funkciją

Jei norite išlaikyti kintamąjį kaip eilutę, bet nenorite netiesiogiai nurodyti masyvo dydžio, masyvui užpildyti reikia naudoti funkciją Split.

12 Dim strName () kaip eilutėstrNames = Splitas („Bob Smith, Tom Jones, Mel Jenkins“)

Skaidymo funkcija leidžia išsaugoti duomenų tipą (pvz., Eilutę), dalijant duomenis į atskiras vertes.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave