VBA Declare și inițializează matrice de șiruri

Acest tutorial vă va învăța cum să declarați și să inițializați o matrice de șiruri în VBA.

Declararea unei variabile String

Când declarați o variabilă de șir în VBA, o completați adăugând un singur șir la variabila pe care o puteți utiliza apoi în codul dvs. VBA.

12 Dim strName ca ȘirStrName = "Bob Smith"

Declararea unei matrici de șiruri statice

Dacă doriți să completați o matrice cu un șir de valori, puteți crea o matrice de șir STATIC pentru a face acest lucru.

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

Amintiți-vă că Indexul unei matrice începe de la zero - deci declarăm că dimensiunea matricei este 2 - ceea ce permite matriței să dețină 3 valori.

În schimb, puteți defini în mod explicit pozițiile de început și de sfârșit ale unui tablou:

1234 Dim StrName (1 la 3) ca ȘirStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Declararea unui tablou Variant folosind funcția Array

Dacă doriți să completați o matrice cu un șir de valori fără a indica implicit dimensiunea matricei, puteți crea o matrice variantă și o puteți completa folosind funcția Matrice.

12 Dim strName ca variantăstrName = Array („Bob Smith”, „Tom Jones”, „Mel Jenkins”)

Declararea unui String Array folosind funcția Split

Dacă doriți să păstrați variabila ca un șir, dar nu doriți să indicați implicit dimensiunea matricei, va trebui să utilizați funcția Împărțire pentru a completa matricea.

12 Dim strName () ca ȘirstrNames = Split („Bob Smith, Tom Jones, Mel Jenkins”)

Funcția Split vă permite să păstrați tipul de date (de ex. String) în timp ce împărțiți datele în valorile individuale.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave