Excel VBA Case Conversion โ LCase, UCase, StrConv
Published 2026-03-07 ยท convertcase.in
When Excel formulas are not enough, VBA macros give you full control over text case conversion. Here's how.
Try it now โ free instant conversion
No signup ยท No limits ยท Works on all devices
1VBA Functions
LCase("HELLO") โ "hello"
UCase("hello") โ "HELLO"
StrConv("hello world", vbProperCase) โ "Hello World"2Bulk Column Conversion Macro
Sub ConvertToLower()
Dim c As Range
For Each c In Selection
c.Value = LCase(c.Value)
Next c
End SubFrequently Asked Questions
Can I convert case for an entire column in Excel VBA?
Yes โ loop through the selection with For Each and apply LCase/UCase to each cell value.