Gibt es eine Möglichkeit eingegebene Kleinbuchstaben in Großbuchstaben umzuwandeln?
Leider gebe ich aus Versehen immer wieder Kleinbuchstaben in bestimmte Zellen ein, obwohl sie groß geschrieben sein sollen.
Werner
Private Sub Worksheet_Change(ByVal Target As Range)
Target = UCase(Target.Value)
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Ende
Const Bereich As String = "A2:C10" 'anpassen
Dim C As Range
If Not Intersect(Target, Range(Bereich)) Is Nothing Then
Application.EnableEvents = False
For Each C In Intersect(Target, Range(Bereich)).Cells
C.Value = UCase$(C.Value)
Next C
End If
Ende:
If Err.Number > 0 Then Err.Clear
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Target = UCase(Target.Value)
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
For Each cl In Target
cl.Value = UCase(cl.Value)
Next cl
Application.EnableEvents = True
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen