На листе Excel есть функция LOWER, которая преобразует текстовую строку в нижний регистр.
Как и функция LOWER, в Excel VBA есть аналогичная встроенная функция - LCASE
Функция VBA LCASE принимает строку в качестве входных данных и преобразует ее в строку нижнего регистра.
Синтаксис функции VBA LCASE
Ниже приведен синтаксис функции VBA LCase.
LCase (строка)
'Нить' это текст, который вы хотите преобразовать в нижний регистр.
Вы можете использовать текстовую строку, ссылку на диапазон, содержащий текстовую строку, или переменную, содержащую текстовую строку.
Давайте посмотрим на пару примеров использования функции LCase.
Примеры VBA LCase
Приведенный ниже код преобразует указанный текст в нижний регистр и отображает его в окне сообщения.
Sub LCaseExample1 () MsgBox LCase ("Доброе утро") End Sub
Вот еще один пример, в котором мы использовали переменную («Var») для хранения текстовой строки, а затем использовали функцию LCase для преобразования ее в нижний регистр.
Sub LCaseExample2 () Dim Var As String Var = "Доброе утро" MsgBox LCase (Var) End Sub
В другом примере ниже показано, как взять строку из ячейки (A1) и отобразить ее в нижнем регистре в окне сообщения.
Sub LCaseExample3 () MsgBox LCase (Range ("A1")) End Sub
Хотя все вышеперечисленные примеры работают, вы вряд ли будете использовать эту функцию для простого преобразования или отображения строки в нижнем регистре.
Ниже более практичный пример функции LCase в Excel VBA. Приведенный ниже код пройдет через все ячейки в выбранном диапазоне и преобразует все текстовые строки в нижний регистр.
Sub LCaseExample1 () Dim rng As Range Set rng = Selection For Each Cell In rng Cell.Value = LCase (Cell) Next Cell End Sub
Несколько важных вещей, которые нужно знать о функции VBA LCase:
- Он влияет только на символы верхнего регистра текстовой строки. Любой символ, кроме текстовых символов верхнего регистра, остается без изменений.
- Если вы используете нулевой символ (или ссылку на пустую ячейку), он вернет нулевой символ.
Другие полезные функции VBA:
- Функция VBA UCase.
- Функция VBA TRIM.
- Функция VBA INSTR.
- ФУНКЦИЯ РАЗДЕЛЕНИЯ VBA.