Split VBA: Разбиваем текст на части в Excel

Split - это функция в языке программирования VBA, используемая для разделения текста на подстроки (массив строк) на основе заданного разделителя. Функция возвращает массив строк.

Синтаксис функции Split:


Split(expression as String, [delimiter], [limit], [compare])

Примеры кода:

1. Разделение строки на подстроки с помощью запятой в качестве разделителя.


Sub splitExample1()
    Dim str As String
    Dim arr() As String
    str = "apple,banana,cherry,orange"
    arr = Split(str, ",")
    For i = 0 To UBound(arr)
        MsgBox "arr(" & i & "): " & arr(i)
    Next i
End Sub

Результат выполнения: в окне сообщений будут последовательно отображены элементы массива:


arr(0): apple
arr(1): banana
arr(2): cherry
arr(3): orange

2. Разделение строки на подстроки с использованием пробела в качестве разделителя.


Sub splitExample2()
    Dim str As String
    Dim arr() As String
    str = "The quick brown fox jumps over the lazy dog."
    arr = Split(str, " ")
    For i = 0 To UBound(arr)
        MsgBox "arr(" & i & "): " & arr(i)
    Next i
End Sub

Результат выполнения: в окне сообщений будут последовательно отображены элементы массива, представляющего отдельные слова в заданной строке:


arr(0): The
arr(1): quick
arr(2): brown
arr(3): fox
arr(4): jumps
arr(5): over
arr(6): the
arr(7): lazy
arr(8): dog.

Похожие вопросы на: "split vba "

Гугл Транслейт – бесплатный онлайн переводчик
Ja: программирование на языке Java, новости, статьи, примеры кода
Python Lower: Mastering the Art of Lowercase Conversion
UCFirst – онлайн-инструмент для преобразования первой буквы в заглавную
Основы и применение Web Python
Как выровнять элементы по центру экрана: простое руководство и советы
Готовые платформы для вашего веб-приложения - Bitnami
RegExp101 - онлайн инструмент для работы с регулярными выражениями
Порт SMTP - основа электронной почты
Invoke Unity