У робочому аркуші Excel функція UPPER перетворює всі малі символи текстового рядка у великі.
У цьому є аналогічна функція, яка також робить те ж саме - UCase функція.
Функція VBA UCase приймає рядок як вхідний сигнал і перетворює всі символи малого регістру у верхній регістр.
Синтаксис функції VBA UCASE
Нижче наведено синтаксис функції VBA UCase
UCase (рядок)
"Рядок" - це текст, у якому потрібно перетворити всі малі регістри у великі.
Ви можете використовувати текстовий рядок, посилання на діапазон, що містить текстовий рядок, або змінну, що містить текстовий рядок.
Давайте розглянемо пару прикладів використання функції UCase в Excel VBA.
Приклади VBA UCase
Наведений нижче код перетворить зазначений текст у великі літери, а потім відобразить вікно повідомлення з цим текстом.
Sub UCaseExample1 () MsgBox UCase ("Доброго ранку") Кінець Sub
Нижче наведено ще один приклад коду VBA, де я використовував змінну ("Var") для утримання текстового рядка. Потім функція UCase використовується для перетворення символів у нижньому регістрі у великі.
Sub UCaseExample2 () Dim Var As String Var = "Доброго ранку" MsgBox UCase (Var) End Sub
Інший приклад нижче показує, як взяти рядок із комірки (A1) і показати її верхній регістр у вікні повідомлення.
Sub UCaseExample3 () MsgBox UCase (Діапазон ("A1")) Кінець Sub
Хоча всі ці наведені вище приклади працюють, навряд чи ви будете використовувати цю функцію для простого перетворення або відображення великого рядка.
Нижче наведено a більш практичний приклад функції UCase в Excel VBA.
Код, наведений нижче, проходитиме через усі клітинки у вибраному діапазоні та перетворюватиме всі текстові рядки у верхній регістр.
Sub UCaseExample4 () Dim rng As Range Set rng = Вибір для кожної клітинки у rng Cell.Value = UCase (Cell) Next Cell End Sub
Ось кілька важливих речей, які потрібно знати про функцію VBA UCase:
- Це стосується лише малих символів текстового рядка. Будь -який символ, окрім символів малого тексту, залишається незмінним. Це означає, що цифри, спеціальні символи та розділові знаки залишаються незмінними.
- Якщо ви використовуєте нульовий символ (або посилання на порожню клітинку), він поверне нульовий символ.
Інші корисні функції Excel VBA:
- Функція VBA LCase.
- Функція VBA TRIM.
- Функція VBA INSTR.
- ФУНКЦІЯ VBA SPLIT.