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: Fragezeichen in Spalte P entfernen

Fragezeichen in Spalte P entfernen
08.01.2015 08:15:58
Wolfgang
Hallo,
durch Datenimport kann passieren, dass in Zelle P2 manchmal ein Fragezeichen übernommen wird (irgendwelche Steuerungszeichen?), wie kann ich über VBA lösen, dass, sofern vorhanden, das/die Fragezeichen aus dem lfd. Text entfernt werden?
Danke schon jetzt für die Rückmeldungen.
Gruß - Wolfgang

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Fragezeichen in Spalte P entfernen
08.01.2015 08:20:49
Hajo_Zi
Hallo Wolfgang,
If Range("P2")="?" then
Range("P2").clearcontents
Endif

schau Dir SUBSTITUTE an ... owT
08.01.2015 08:23:07
Matthias

Danke HaJo, Danke Matthias
08.01.2015 09:51:41
Wolfgang
Hallo Ha Jo,
Hallo Matthias,
danke für die schnellen Rückmeldungen. Habe beide Versionen getestet. "Ans" Laufen bekam ich allerdings nur die Umsetzung mit "Substitute". Das Fragezeichen verschwindet jetzt und stört nicht mehr.
Nochmals recht herzlichen Dank Euch beiden.
Gruß - Wolfgang
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Fragezeichen in Spalte P entfernen


Schritt-für-Schritt-Anleitung

Um Fragezeichen in der Spalte P deiner Excel-Tabelle zu entfernen, kannst du die folgenden Schritte befolgen:

  1. Öffne die Entwicklertools in Excel:

    • Gehe auf die Registerkarte "Entwicklertools". Falls du diese nicht siehst, musst du sie eventuell aktivieren.
  2. VBA-Editor öffnen:

    • Klicke auf "Visual Basic" im Entwicklertools-Menü.
  3. Neues Modul erstellen:

    • Im VBA-Editor, klicke auf "Einfügen" und dann auf "Modul".
  4. Code einfügen:

    • Kopiere den folgenden Code in das Modul:
    Sub FragezeichenEntfernen()
       Dim Zelle As Range
       For Each Zelle In Range("P2:P" & Cells(Rows.Count, "P").End(xlUp).Row)
           If InStr(Zelle.Value, "?") > 0 Then
               Zelle.Value = Replace(Zelle.Value, "?", "")
           End If
       Next Zelle
    End Sub
  5. Code ausführen:

    • Schließe den VBA-Editor und gehe zurück zu Excel. Drücke ALT + F8, wähle FragezeichenEntfernen und klicke auf "Ausführen".

Jetzt sollten alle Fragezeichen in der Spalte P entfernt sein.


Häufige Fehler und Lösungen

  • Fehler: "Komponente nicht gefunden"
    Lösung: Stelle sicher, dass du in der richtigen Excel-Version arbeitest und die Entwicklertools aktiviert sind.

  • Fehler: Nichts passiert beim Ausführen des Codes
    Lösung: Überprüfe, ob die Zellen in Spalte P tatsächlich Fragezeichen enthalten und dass die Range korrekt angegeben ist.


Alternative Methoden

Eine einfache Methode, um Fragezeichen in Excel zu ersetzen, ist die Verwendung der SUBSTITUTE-Funktion:

  1. Füge eine neue Spalte hinzu, z.B. in Spalte Q.

  2. Gib die folgende Formel in Zelle Q2 ein:

    =SUBSTITUTE(P2, "?", "")
  3. Ziehen die Formel nach unten, um sie auf alle Zellen in Spalte P anzuwenden.

Diese Methode ist besonders nützlich, wenn du die Originaldaten beibehalten möchtest.


Praktische Beispiele

Angenommen, in Zelle P2 steht der Text "Das ist ein Beispiel?":

  • Nach der Anwendung des VBA-Codes oder der SUBSTITUTE-Funktion wird der Text zu "Das ist ein Beispiel".

Wenn du regelmäßig mit der Excel bedingte Formatierung arbeitest, könntest du auch eine Regel erstellen, die Zellen mit Fragezeichen hervorhebt, um sie leichter zu erkennen.


Tipps für Profis

  • Automatisiere den Prozess: Du kannst den VBA-Code so anpassen, dass er beim Öffnen der Datei automatisch ausgeführt wird.
  • Nutze die Excel Suche nach Fragezeichen: Wenn du nur einige Zellen überprüfen möchtest, kannst du die Suchfunktion (STRG + F) verwenden, um gezielt nach Fragezeichen zu suchen.

FAQ: Häufige Fragen

1. Was sind die "drei Fragezeichen" in Excel?
Die "drei Fragezeichen" beziehen sich oft auf unkenntliche Steuerzeichen oder Fehler in importierten Daten.

2. Kann ich die Fragezeichen auch mit einem Makro entfernen?
Ja, du kannst ein Makro erstellen, das automatisch alle Fragezeichen in einer definierten Spalte entfernt.

3. Wie funktioniert die SUBSTITUTE-Funktion in Excel?
Die SUBSTITUTE-Funktion ersetzt ein bestimmtes Zeichen oder Text in einer Zelle durch einen anderen Text. Sie ist ideal, um unerwünschte Zeichen wie Fragezeichen zu entfernen.

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