CcConvertCase

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

Open ConvertCase โ†’

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 Sub

Frequently 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.

Related Guides

Convert Uppercase to Lowercase in ExcelConvert Text Case in Google SheetsText Case Conversion in SQL