Как использовать функцию vba split?
Функция VBA SPLIT указана в категории таблицы функций VBA. Когда вы используете его в коде VBA, он разбивает указанную строку на несколько подстрок с помощью разделителя . Проще говоря, вы можете разделить текст на несколько значений с помощью разделителя.
Синтаксис
Split(Выражение, [Разделитель], [Ограничение], [Сравнить])
Аргументы
- Выражение : исходная текстовая строка, которую вы хотите разделить.
- [Разделитель] : разделитель, который вы хотите использовать при разделении выражения. [Это необязательный аргумент, если он опущен, VBA по умолчанию имеет значение «»].
- [Limit] : целое число, указывающее максимальное количество возвращаемых подстрок. [Это необязательный аргумент, и если он опущен, VBA принимает -1 для возврата всех подстрок по умолчанию].
- [Сравнить] : строковое значение, определяющее сравнение, выполняемое при фильтрации массива. [Это необязательный аргумент, и если он опущен, VBA по умолчанию принимает vbBinaryCompare].
- vbBinaryCompare: для двоичного сравнения.
- vbTextCompare: для сравнения текста.
- vbDatabaseCompare: для сравнения баз данных.
Пример
Чтобы практически понять, как использовать функцию VBA SPLIT, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End Sub
В приведенном выше коде мы использовали SPLIT для разделения строки в ячейке A1 с использованием разделителя «–» и возвращали результат в ячейку B1.