Konvertieren von Zellen in den richtigen Fall (Microsoft Excel)
Haben Sie jemals Leute getroffen, die darauf bestehen, alles mit aktivierter Feststelltaste zu tippen? In einigen Arbeitsblättern ist dies möglicherweise nicht akzeptabel. Da sind Sie jedoch mit einem Arbeitsblatt voller Textzellen, die alle in Großbuchstaben geschrieben sind. Wie konvertiert man alles in Groß- und Kleinbuchstaben, ohne dass man es erneut eingeben muss?
Wenn Sie sich in dieser Situation befinden, kann das MakeProper-Makro den Trick für Sie tun. Es wird eine Reihe von Zellen untersucht, die Sie auswählen, und dann alle Konstanten in das konvertiert, was Excel als „richtigen Fall“ bezeichnet.
Dies bedeutet einfach, dass wenn Sie fertig sind, der erste Buchstabe jedes Wortes in einer Zelle in Großbuchstaben geschrieben wird. Der Rest wird in Kleinbuchstaben geschrieben. Wenn eine Zelle eine Formel enthält, wird diese ignoriert.
Sub MakeProper() Dim rngSrc As Range Dim lMax As Long, lCtr As Long Set rngSrc = ActiveSheet.Range(ActiveWindow.Selection.Address) lMax = rngSrc.Cells.Count For lCtr = 1 To lMax If Not rngSrc.Cells(lCtr).HasFormula Then rngSrc.Cells(lCtr) = Application.Proper(rngSrc.Cells(lCtr)) End If Next lCtr End Sub
Wenn Sie lieber den gesamten Text im Bereich in Kleinbuchstaben konvertieren möchten, können Sie stattdessen das folgende Makro verwenden: MakeLower ().
Sub MakeLower() Dim rngSrc As Range Dim lMax As Long, lCtr As Long Set rngSrc = ActiveSheet.Range(ActiveWindow.Selection.Address) lMax = rngSrc.Cells.Count For lCtr = 1 To lMax If Not rngSrc.Cells(lCtr).HasFormula Then rngSrc.Cells(lCtr) = LCase(rngSrc.Cells(lCtr)) End If Next lCtr End Sub
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (2026) gilt für Microsoft Excel 97, 2000, 2002 und 2003.