Цей підручник навчить вас оголошувати та ініціалізувати рядковий масив у 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) = "Мел Дженкінс" |
Оголошення масиву варіантів за допомогою функції Array
Якщо ви хочете заповнити масив рядком значень без неявного зазначення розміру масиву, ви можете створити варіантний масив та заповнити його за допомогою функції Array.
12 | Затемнити strName як варіантstrName = Масив ("Боб Сміт", "Том Джонс", "Мел Дженкінс") |
Оголошення рядкового масиву за допомогою функції Split
Якщо ви хочете зберегти змінну як рядок, але не хочете неявно вказувати розмір масиву, вам потрібно буде використати функцію Split для заповнення масиву.
12 | Затемнити strName () як рядокstrNames = Спліт ("Боб Сміт, Том Джонс, Мел Дженкінс") |
Функція Split дозволяє зберігати тип даних (наприклад, String) під час поділу даних на окремі значення.