ich suche nach einem Makro, welches mir nach der Eingabe den ersten Buchstaben immer groß macht. Mit folgendem Makro klappt das ansatzweise, jedoch nur wenn ich das Makro ausführe. Es geht darum das dies automatisch nach jeder Eingabe in einer Zelle erfolgt:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim x as Range
For Each x In ThisWorkbook.ActiveSheet.Range("K10:NW23")
x.Value = Application.Proper(x.Value)
Next
End Sub
Das mit der Range ist auch überflüssig. Es geht nur um die aktuelle Zelle damit nicht der gesamte Bereich immer wieder überprüft wird. Gruß
Michael