Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Großbuchstaben in Kleinbuchstaben VBA

Großbuchstaben in Kleinbuchstaben VBA
12.05.2016 16:47:58
Erik
Hallo zusammen,
wollten selektierte Zellen in Kleinbuchstaben umwandeln
Selection.LCase
funktioniert nicht.
Wie muss es heißen ?
Gruß
Erik

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Großbuchstaben in Kleinbuchstaben VBA
12.05.2016 16:56:13
UweD
Hallo

Sub dfgdhgfd()
Dim z
For Each z In Selection
z.Value = LCase(z)
Next
End Sub

Gruß UweD

AW: Großbuchstaben in Kleinbuchstaben VBA
12.05.2016 16:59:56
Erik
Hallo Uwe.
DANKESCHÖÖN !
Klappt
Gruß
Erik

AW: Großbuchstaben in Kleinbuchstaben VBA
12.05.2016 16:56:54
ChrisL
Hi Erik
Sub t()
Dim Zelle As Range
For Each Zelle In Selection
Zelle = LCase(Zelle)
Next Zelle
End Sub

cu
Chris
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Großbuchstaben in Kleinbuchstaben umwandeln mit VBA


Schritt-für-Schritt-Anleitung

Um in Excel Großbuchstaben in Kleinbuchstaben umzuwandeln, kannst Du ein einfaches VBA-Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden Code in das Modul ein:

    Sub KleinbuchstabenUmwandeln()
       Dim zelle As Range
       For Each zelle In Selection
           zelle.Value = LCase(zelle.Value)
       Next zelle
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Deinem Excel-Arbeitsblatt.

  5. Wähle die Zellen aus, die Du in Kleinbuchstaben umwandeln möchtest.

  6. Drücke ALT + F8, wähle KleinbuchstabenUmwandeln aus und klicke auf Ausführen.

Jetzt solltest Du alle ausgewählten Zellen in Kleinbuchstaben umgewandelt haben.


Häufige Fehler und Lösungen

  • Fehler: Selection.LCase funktioniert nicht.

    • Lösung: Verwende stattdessen das oben angegebene Makro. LCase muss innerhalb einer Schleife für jede Zelle angewendet werden.
  • Fehler: Die Makros sind deaktiviert.

    • Lösung: Stelle sicher, dass Du die Makros in Excel aktivierst. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die entsprechenden Optionen.

Alternative Methoden

Wenn Du kein VBA verwenden möchtest, gibt es auch Excel-Funktionen, um Kleinbuchstaben zu erzeugen:

  • Formel: Verwende die Formel =KLEIN um eine Zelle in Kleinbuchstaben umzuwandeln. Zum Beispiel:
    =KLEIN(A1)

    Diese Formel wandelt den Inhalt von Zelle A1 in Kleinbuchstaben um.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du die oben genannten Methoden anwenden kannst:

  1. VBA-Makro für eine ganze Spalte:

    • Wähle eine gesamte Spalte aus und führe das Makro aus, um alle Großbuchstaben in der Spalte zu Kleinbuchstaben zu konvertieren.
  2. Verwendung der KLEIN-Funktion:

    • Wenn Du eine Liste von Namen hast, die Du in Kleinbuchstaben umwandeln möchtest, kannst Du in der nächsten Spalte die Formel =KLEIN(B1) verwenden und nach unten ziehen, um die gesamte Liste zu konvertieren.

Tipps für Profis

  • Wenn Du häufig mit der Umwandlung von Groß- in Kleinbuchstaben arbeitest, kannst Du das VBA-Makro in der Symbolleiste für den Schnellzugriff hinzufügen, um es schneller ausführen zu können.
  • Denke daran, dass VBA auch für die Umwandlung von Kleinbuchstaben in Großbuchstaben verwendet werden kann. Du kannst UCase anstelle von LCase verwenden, um die Buchstaben zu konvertieren.

FAQ: Häufige Fragen

1. Wie kann ich alle Großbuchstaben in Kleinbuchstaben umwandeln? Um alle Großbuchstaben in Kleinbuchstaben umzuwandeln, kannst Du das oben beschriebene VBA-Makro verwenden.

2. Funktioniert das Makro auch in Excel Online? Das VBA-Makro funktioniert nur in der Desktop-Version von Excel, nicht in Excel Online.

3. Kann ich das Makro anpassen, um nur bestimmte Zellen zu konvertieren? Ja, Du kannst die Selection durch einen bestimmten Zellbereich ersetzen, z.B. Range("A1:A10"), um nur diese Zellen zu konvertieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige