Як перетворити рядки на малі літери за допомогою vba
Ви можете використовувати функцію LCase у VBA для перетворення рядків у нижній регістр.
Ви можете використовувати такий синтаксис, щоб перетворити діапазон клітинок, що містять рядки, на нижній регістр:
Sub ConvertToLowerCase()
Dim i As Integer
For i = 2 To 10
Range(" B " & i) = LCase(Range(" A " & i))
Next i
End Sub
Цей конкретний приклад перетворить кожен рядок у діапазоні A2:A10 на нижній регістр і відобразить результати в діапазоні B2:B10 .
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: перетворення рядків на нижній регістр за допомогою VBA
Припустімо, що в Excel є такий стовпець рядків:
Припустімо, ми хочемо перетворити кожен рядок у стовпці A на нижній регістр і відобразити результати у стовпці B:
Для цього ми можемо створити такий макрос:
Sub ConvertToLowerCase()
Dim i As Integer
For i = 2 To 10
Range(" B " & i) = LCase(Range(" A " & i))
Next i
End Sub
Коли ми запускаємо цей макрос, ми отримуємо такий результат:
Стовпець B відображає кожен рядок у стовпці A в нижньому регістрі.
Примітка . Ви можете знайти повну документацію функції LCase у VBA тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання у VBA:
Як порівняти рядки у VBA
Як видалити пробіли з рядка у VBA
Як замінити символи в рядку у VBA