VBA deklarálja és inicializálja a karakterlánc tömböt

Ez az oktatóanyag megtanít arra, hogyan kell deklarálni és inicializálni egy karakterlánc -tömböt a VBA -ban.

String változó deklarálása

Amikor egy karakterlánc -változót deklarál a VBA -ban, akkor feltölti azt úgy, hogy egyetlen karakterláncot ad hozzá a változóhoz, amelyet aztán használhat a VBA -kódjában.

12 Dim strName mint karakterláncStrName = "Bob Smith"

Statikus karakterlánc tömb deklarálása

Ha tömböt szeretne feltölteni egy értéklánccal, létrehozhat egy STATIC karakterlánc -tömböt.

1234 Dim StrName (2) karakterlánckéntStrName (0) = "Bob Smith"StrName (1) = "Tom Jones"StrName (2) = "Mel Jenkins"

Ne feledje, hogy a tömb indexe nullával kezdődik - így a tömb méretét 2 -nek nyilvánítjuk -, amely lehetővé teszi a tömb 3 értékének megőrzését.

Ehelyett kifejezetten meghatározhatja a tömb kezdő és véghelyzetét:

1234 A StrName (1–3) karakterláncStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Változatos tömb deklarálása a Tömb funkció használatával

Ha egy tömböt értékek karakterláncával kíván feltölteni anélkül, hogy a tömb méretét implicit módon megadná, létrehozhat egy tömbváltozatot, és a tömb függvény segítségével kitöltheti azt.

12 Dim strName mint VariantstrName = Tömb ("Bob Smith", "Tom Jones", "Mel Jenkins")

String tömb deklarálása a Split függvénnyel

Ha meg szeretné tartani a változót karakterláncként, de nem akarja implicit módon megadni a tömb méretét, akkor a Split függvényt kell használnia a tömb feltöltéséhez.

12 Dim strName () mint karakterláncstrNames = Split ("Bob Smith, Tom Jones, Mel Jenkins")

A Split funkció lehetővé teszi, hogy megtartsa az adattípust (pl. String), miközben felosztja az adatokat az egyes értékekre.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave