Uso questa piccola macro per convertire la prima lettera in UpperCase in un intervallo specifico:
Sub TitleCase()
Dim rng As Range, cell As Range
Set rng = Range("D4:D999")
For Each cell In rng
If (cell.Value <> "") Then
cell.Value = UCase(Left(cell.Value, 1)) & Right(cell.Value, Len(cell.Value) - 1)
End If
Next cell
End Sub
Ora ho bisogno di convertire qualsiasi lettera dopo una virgola ( ,
) in UpperCase . Come si può fare?