Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Erster Buchstabe groß rest klein

Erster Buchstabe groß rest klein
peter
Hallo Freunde
Gestern hatte ich was falsch formuliert.
Meine Frage wäre: Zellen in der Wörter großgeschrieben sind möchte ich anklicken, dann ein Markro starten das diese umwandelt 1. Buchstabe groß der rest klein.
Hier ein Beispiel das alles klein macht.

Sub WandleInKleinBuchstabenUm()
Dim Zelle As Range
For Each Zelle In Selection
Zelle.Value = LCase(Zelle.Value)
Next Zelle
End Sub

Bitte um Hilfe
Vielen Dank schon mal im voraus
Gruß Peter
Anzeige

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

Betreff
Benutzer
Anzeige
Zelle.Value=Application.Proper(Zelle) '_oT
02.07.2010 12:47:41
NoNet
_oT = "ohne Text"
AW: Erster Buchstabe groß rest klein
02.07.2010 12:52:56
Tino
Hallo,
schau dir mal in der Hilfe die WorksheetFunction.Proper-Methode an.
Wandelt den ersten Buchstaben aller Wörter einer Zeichenfolge in Großbuchstaben um. Wandelt alle anderen Buchstaben in Kleinbuchstaben um.
Sub WandleInKleinBuchstabenUm()
Dim Zelle As Range
With Application.WorksheetFunction
For Each Zelle In Selection
Zelle.Value = .Proper(Zelle.Value)
Next Zelle
End With
End Sub
Gruß Tino
Anzeige
AW: Erster Buchstabe groß rest klein
02.07.2010 13:01:53
peter
Super Freunde
Vielen Dank
Gruß Peter
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Erster Buchstabe groß, der Rest klein in Excel


Schritt-für-Schritt-Anleitung

Um in Excel den ersten Buchstaben eines Wortes groß zu schreiben und den Rest klein, kannst du eine VBA-Makro oder die PROPER-Funktion verwenden. Hier ist die Schritt-für-Schritt-Anleitung für beide Methoden:

Methode 1: VBA Makro

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

  2. Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.

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

    Sub WandleInKleinBuchstabenUm()
       Dim Zelle As Range
       With Application.WorksheetFunction
           For Each Zelle In Selection
               Zelle.Value = .Proper(Zelle.Value)
           Next Zelle
       End With
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Excel.

  5. Wähle die Zellen aus, die du umwandeln möchtest.

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

Methode 2: Excel-Formel

Wenn du keine VBA-Makros verwenden möchtest, kannst du die PROPER-Funktion direkt in einer Formel verwenden:

  1. Angenommen, der Text steht in Zelle A1.

  2. Gib in Zelle B1 die folgende Formel ein:

    =PROPER(A1)
  3. Ziehe die Formel nach unten, um sie auf weitere Zellen anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: Die PROPER-Funktion funktioniert nicht wie erwartet.
    Lösung: Stelle sicher, dass der Text in der Zelle keine unerwünschten Leerzeichen oder nicht druckbare Zeichen enthält.

  • Fehler: VBA-Makros lassen sich nicht ausführen.
    Lösung: Überprüfe, ob die Makros in deinen Excel-Einstellungen aktiviert sind. Du kannst dies unter Datei > Optionen > Trust Center > Trust Center-Einstellungen > Makroeinstellungen anpassen.


Alternative Methoden

Wenn du eine schnelle Lösung ohne VBA oder Formeln benötigst, kannst du auch:

  • Text in Kleinbuchstaben umwandeln: Wähle die Zellen aus und benutze die Funktion =LOWER(A1) gefolgt von =UPPER(LEFT(A1,1)) & LOWER(MID(A1,2,LEN(A1))) in einer anderen Zelle.
  • Drittanbieter-Tools verwenden, die Textformatierungen in Excel ermöglichen.

Praktische Beispiele

  1. Beispiel 1: Du hast in Zelle A1 den Text "HELLO WORLD". Nach der Anwendung der PROPER-Funktion in Zelle B1 erscheint "Hello World".
  2. Beispiel 2: Wenn in Zelle A2 "excel ist toll" steht, wird durch das VBA-Makro "Excel ist toll" ausgegeben.

Tipps für Profis

  • Nutze die PROPER-Funktion in Kombination mit anderen Textfunktionen, um komplexere Texte zu bearbeiten.
  • Wenn du regelmäßig Texte formatieren musst, erstelle eine benutzerdefinierte Funktion in VBA, die spezifische Anforderungen erfüllt.
  • Denke daran, dass die PROPER-Funktion auch alle anderen Anfangsbuchstaben in einem Satz groß macht. Dies ist wichtig, wenn du nur den ersten Buchstaben des gesamten Textes groß schreiben möchtest.

FAQ: Häufige Fragen

1. Kann ich den ersten Buchstaben in einer Zelle groß schreiben, während der Rest klein bleibt?
Ja, das kannst du mit einer Kombination aus Excel-Formeln erreichen. Beispiel:

=UPPER(LEFT(A1,1)) & LOWER(MID(A1,2,LEN(A1)))

2. Wie kann ich die VBA-Methode anpassen, um nur den ersten Buchstaben einer Zelle groß zu machen?
Du kannst die Zeile innerhalb der For Each-Schleife anpassen:

Zelle.Value = UCase(Left(Zelle.Value, 1)) & LCase(Mid(Zelle.Value, 2))

Diese Anleitung hilft dir, den ersten Buchstaben groß zu schreiben und den Rest klein in Excel umzusetzen. Nutze die Methoden, die am besten zu deinem Arbeitsstil passen!

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