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

Forumthread: Erstes Wort einer Zelle löschen

Erstes Wort einer Zelle löschen
11.02.2018 13:01:31
Nicole
Hallo zusammen,
ich möchte in eine Variable den Zellinhalt von A1 schreiben, jedoch ohne das Erste Wort. Mit der Replace Funktion würde es ja gehen, aber ich weiß nicht wie das Erste Wort heißt wodurch ich dieses nicht mit "" ersetzen kann.
Problem auch die Zeichenanzahl ist nicht bekannt.
Gibt es eine VBA-Lösung die das Erste Wort, das nicht bekannt ist, herausnimmt?
Vielen Dank liebes Forum
Nicole
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Erstes Wort einer Zelle löschen
11.02.2018 13:39:49
ransi
HAllo,
Ist das erste Wort durch ein Leerzeichen vom Rest getrennt oder kann das auch Tab, crLf, ".", "," oder ähliches sein?
ransi
AW: Erstes Wort einer Zelle löschen
11.02.2018 13:45:46
Nicole
Hallo
ja das erste Wort ist immer durch ein Leerzeichen vom Rest getrennt.
Nicole
AW: Erstes Wort einer Zelle löschen
11.02.2018 13:42:40
Matthias
Hallo
Kannst ja auch per Formel ermitteln und dann in die Variable schreiben
Tabelle1

 BC
3Hallo NicoleNicole

Formeln der Tabelle
ZelleFormel
C3=WENNFEHLER(RECHTS(B3;LÄNGE(B3)-FINDEN(" ";B3));B3)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Matthias
Anzeige
AW: Erstes Wort einer Zelle löschen
11.02.2018 13:57:08
Nicole
Hallo
ja funktioniert perfekt, kann man das auch irgendwie direkt in VBA machen.
Nicole
Ja ...
11.02.2018 14:20:55
Matthias
Hallo
MsgBox Right(ActiveCell.Value, Len(ActiveCell.Value) - Application.WorksheetFunction.Find(" ", ActiveCell.Value)) Willst Du immer "A1" dann schreibe statt ActiveCell einfach Range("A1")
und statt der Box schreibst das Ergebnis eben in eine Variable.
Beachte!
Dann muss noch eine Fehlerbehandlung rein, wenn es mal kein Leerzeichen gibt.
Gruß Matthias
Anzeige
AW: Ja ...
11.02.2018 15:31:49
Nicole
Perfekt danke euch allen
Hat funktioniert
Nicole
AW: Erstes Wort einer Zelle löschen
11.02.2018 14:53:14
Gerd
Moin Nicole!
MsgBox Mid$(ActiveCell, InStr(ActiveCell, " ") + 1)

cu Gerd
;

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

Erstes Wort aus einer Zelle löschen


Schritt-für-Schritt-Anleitung

Um das erste Wort einer Zelle in Excel zu löschen, kannst du sowohl Formeln als auch VBA verwenden. Hier ist eine Schritt-für-Schritt-Anleitung für beide Methoden:

Mit einer Formel:

  1. Angenommen, dein Text steht in Zelle B3 und du möchtest das erste Wort löschen.
  2. Verwende die folgende Formel in Zelle C3:
    =WENNFEHLER(RECHTS(B3;LÄNGE(B3)-FINDEN(" ";B3));B3)
  3. Diese Formel funktioniert, indem sie das erste Wort sucht und den Rest des Textes zurückgibt.

Mit VBA:

  1. Öffne den VBA-Editor (ALT + F11).
  2. Füge ein neues Modul ein (Rechtsklick auf "VBAProject" > Einfügen > Modul).
  3. Füge den folgenden Code ein:
    Sub ErstesWortLoeschen()
       Dim Text As String
       Text = Range("A1").Value
       If InStr(Text, " ") > 0 Then
           Range("A1").Value = Mid(Text, InStr(Text, " ") + 1)
       Else
           MsgBox "Kein Leerzeichen gefunden!"
       End If
    End Sub
  4. Dieser Code löscht das erste Wort der Zelle A1.

Häufige Fehler und Lösungen

Fehler 1: Formel gibt einen Fehler zurück.

  • Lösung: Stelle sicher, dass dein Text tatsächlich ein Leerzeichen enthält. Wenn nicht, wird die Formel Fehler erzeugen. Verwende WENNFEHLER, um dies zu handhaben.

Fehler 2: VBA-Code funktioniert nicht.

  • Lösung: Überprüfe, ob der Text in der Zelle A1 steht. Wenn du eine andere Zelle verwenden möchtest, ändere Range("A1") auf die gewünschte Zelladresse.

Alternative Methoden

Neben den oben genannten Methoden kannst du auch die folgende Formel verwenden, um das letzte Wort aus einer Zelle zu löschen:

=LINKS(B3;LÄNGE(B3)-LÄNGE(RECHTS(B3;LÄNGE(B3)-FINDEN(" ";B3))))

Diese Formel entfernt das letzte Wort und kann nützlich sein, wenn du mehr als nur das erste Wort löschen möchtest.


Praktische Beispiele

  • Beispiel 1: Wenn in Zelle B3 der Text "Hallo Welt" steht und du das erste Wort löschen möchtest, wird das Ergebnis in Zelle C3 "Welt" sein.
  • Beispiel 2: Wenn du das erste Wort aus mehreren Zellen löschen möchtest, kannst du die Formel in Zelle C3 nach unten ziehen, um sie auf die anderen Zellen anzuwenden.

Tipps für Profis

  • Wenn du regelmäßig das erste Wort aus Zellen löschen musst, erstelle ein Excel-Makro, das diese Aufgabe automatisiert.
  • Du kannst auch eine benutzerdefinierte Funktion in VBA erstellen, um flexibler mit verschiedenen Zellen und Bedingungen zu arbeiten.
  • Überlege, ob du auch andere bestimmte Wörter löschen möchtest. Du kannst die Replace-Funktion in VBA verwenden, um gezielt Wörter zu entfernen.

FAQ: Häufige Fragen

1. Kann ich auch das letzte Wort aus einer Zelle löschen?
Ja, du kannst die oben genannte Formel verwenden, um das letzte Wort aus einer Zelle zu entfernen.

2. Wie kann ich mehrere Wörter auf einmal löschen?
Verwende die Replace-Funktion in VBA oder kombiniere mehrere Formeln, um spezifische Wörter zu entfernen.

3. Funktioniert das auch in älteren Excel-Versionen?
Ja, die Formeln und der VBA-Code sind in den meisten Excel-Versionen kompatibel. Stelle sicher, dass du die richtige Syntax verwendest.

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