VBA deklaruje a inicializuje pole reťazcov

Tento tutoriál vás naučí, ako deklarovať a inicializovať pole reťazcov vo VBA.

Deklarácia premennej String

Keď vo VBA deklarujete reťazcovú premennú, naplníte ju pridaním jedného reťazca do premennej, ktorý potom môžete použiť vo svojom kóde VBA.

12 Dim strName ako reťazecStrName = "Bob Smith"

Deklarácia poľa statických reťazcov

Ak chcete pole naplniť reťazcom hodnôt, môžete na to vytvoriť pole STATIC string.

1234 Dim StrName (2) ako reťazecStrName (0) = "Bob Smith"StrName (1) = "Tom Jones"StrName (2) = "Mel Jenkins"

Nezabudnite, že index poľa začína nulou - deklarujeme teda veľkosť poľa 2 - čo potom umožní poli pojať 3 hodnoty.

Namiesto toho môžete explicitne definovať počiatočnú a koncovú pozíciu poľa:

1234 Dim StrName (1 až 3) ako reťazecStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Deklarovanie variantného poľa pomocou funkcie Array

Ak chcete pole naplniť reťazcom hodnôt bez toho, aby ste implicitne uviedli veľkosť poľa, môžete vytvoriť variantné pole a naplniť ho pomocou funkcie Array.

12 Dim strName ako variantstrName = Pole („Bob Smith“, „Tom Jones“, „Mel Jenkins“)

Deklarovanie poľa reťazcov pomocou funkcie rozdelenia

Ak chcete premennú ponechať ako reťazec, ale nechcete implicitne uvádzať veľkosť poľa, na vyplnenie poľa budete musieť použiť funkciu rozdelenia.

12 Dim strName () ako reťazecstrNames = Rozdelenie („Bob Smith, Tom Jones, Mel Jenkins“)

Funkcia Split vám umožňuje ponechať dátový typ (napr. String) pri rozdeľovaní údajov na jednotlivé hodnoty.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave