VBA Деклариране и инициализиране на низови масиви

Този урок ще ви научи как да декларирате и инициализирате низов масив във VBA.

Деклариране на променлива String

Когато декларирате низова променлива във VBA, я попълвате, като добавяте един низ към променливата, която след това можете да използвате във вашия VBA код.

12 Dim strName като StringStrName = "Боб Смит"

Деклариране на статичен низов масив

Ако искате да попълните масив с низ от стойности, можете да създадете STATIC низ от масиви, за да го направите.

1234 Dim StrName (2) като StringStrName (0) = "Боб Смит"StrName (1) = "Том Джоунс"StrName (2) = "Мел Дженкинс"

Не забравяйте, че индексът на масив започва от нула - затова декларираме размера на масива за 2 - което след това позволява на масива да съдържа 3 стойности.

Вместо това можете изрично да дефинирате началната и крайната позиция на масив:

1234 Dim StrName (1 до 3) като StringStrName (1) = "Боб Смит"StrName (2) = "Том Джоунс"StrName (3) = "Мел Дженкинс"

Деклариране на Variant Array с помощта на функцията Array

Ако искате да попълните масив с низ от стойности, без да посочвате имплицитно размера на масива, можете да създадете вариант на масив и да го попълните с помощта на функцията Array.

12 Dim strName като VariantstrName = Array ("Боб Смит", "Том Джоунс", "Мел Дженкинс")

Деклариране на низов масив с помощта на функцията за разделяне

Ако искате да запазите променливата като низ, но не искате да посочвате неявно размера на масива, ще трябва да използвате функцията Split за попълване на масива.

12 Затъмнете strName () като StringstrNames = Разделяне ("Боб Смит, Том Джоунс, Мел Дженкинс")

Функцията Split ви позволява да запазите типа данни (напр. String), докато разделяте данните на отделните стойности.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave