VBA erklærer og initialiserer strengarray

Denne vejledning lærer dig, hvordan du erklærer og initialiserer et string array i VBA.

Erklæring om en strengvariabel

Når du erklærer en strengvariabel i VBA, udfylder du den ved at tilføje en enkelt streng til variablen, som du derefter kan bruge i din VBA -kode.

12 Dim strName som strengStrName = "Bob Smith"

Erklæring om en statisk strengarray

Hvis du vil udfylde en matrix med en række værdier, kan du oprette en STATIC -strengmatrix for at gøre det.

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

Husk, at indekset for et array begynder ved nul - så vi erklærer matrixstørrelsen til 2 - hvilket derefter gør det muligt for arrayet at holde 3 værdier.

I stedet kan du eksplicit definere start- og slutpositionerne for et array:

1234 Dim StrName (1 til 3) som strengStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Deklarere en variantarray ved hjælp af Array -funktionen

Hvis du vil udfylde en matrix med en række værdier uden implicit at angive størrelsen på matrixen, kan du oprette en variantmatrix og udfylde den ved hjælp af Array -funktionen.

12 Dim strName som variantstrName = Array ("Bob Smith", "Tom Jones", "Mel Jenkins")

Deklaration af en strengarray ved hjælp af splitfunktionen

Hvis du vil beholde variablen som en streng, men ikke implicit vil angive størrelsen på arrayet, skal du bruge Split -funktionen til at udfylde arrayet.

12 Dim strName () som strengstrNames = Split ("Bob Smith, Tom Jones, Mel Jenkins")

Split -funktionen giver dig mulighed for at beholde datatypen (f.eks. Streng), mens dataene opdeles i de enkelte værdier.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave