Как использовать функцию vba split?

Функция VBA SPLIT указана в категории таблицы функций VBA. Когда вы используете его в коде VBA, он разбивает указанную строку на несколько подстрок с помощью разделителя . Проще говоря, вы можете разделить текст на несколько значений с помощью разделителя.

Синтаксис

Split(Выражение, [Разделитель], [Ограничение], [Сравнить])

Аргументы

  • Выражение : исходная текстовая строка, которую вы хотите разделить.
  • [Разделитель] : разделитель, который вы хотите использовать при разделении выражения. [Это необязательный аргумент, если он опущен, VBA по умолчанию имеет значение «»].
  • [Limit] : целое число, указывающее максимальное количество возвращаемых подстрок. [Это необязательный аргумент, и если он опущен, VBA принимает -1 для возврата всех подстрок по умолчанию].
  • [Сравнить] : строковое значение, определяющее сравнение, выполняемое при фильтрации массива. [Это необязательный аргумент, и если он опущен, VBA по умолчанию принимает vbBinaryCompare].
    • vbBinaryCompare: для двоичного сравнения.
    • vbTextCompare: для сравнения текста.
    • vbDatabaseCompare: для сравнения баз данных.

Пример

Чтобы практически понять, как использовать функцию VBA SPLIT, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

example-vba-split-function
 Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End Sub

В приведенном выше коде мы использовали SPLIT для разделения строки в ячейке A1 с использованием разделителя «–» и возвращали результат в ячейку B1.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *