Führendes Hochkomma in Text-Zelle
23.02.2019 13:21:57
Klexy
Beispieldatei: https://www.herber.de/bbs/user/127865.xlsx
Sachverhalt:
Ich hatte eine leere Spalte.
Die Spalte ist mit der Formatvorlage Standard formatiert.
Die Spalte hat das Zahlenformat Text.
Dann habe ich Texteinträge (keine Zahlen) in die Spalte getippt.
Aus nicht nachvollziehbaren Gründen ist jetzt in manchen Zellen ein führendes Hochkomma.
Das Hochkomma ist oben in der Bearbeitungszeile zu sehen und in der Zelle, wenn diese im Bearbeitungsmodus aktiviert ist (mit Doppelklick oder F2).
Das Hochkomma ist bei nicht markierter oder aktivierter Zelle nicht zu sehen.
Ursachenforschung:
Problem besteht sowohl in xls als auch in xlsx und xlsm.
Wenn ich das Hochkomma in der Bearbeitungszeile lösche, ist es nach Verlassen der Zelle wieder da.
Wenn ich die Zelle mit Entf leere, ist das Hochkomma weg. Wenn ich dann wieder was reintippe, ist das Hochkomma wieder da.
Wenn ich das Zellformat mit dem Pinsel auf eine "saubere" Textzelle übertrage, kriegt die auch das führende Hochkomma.
Das Hochkomma ist nicht mit Formeln (Suchen, Finden, Links) oder in VBA (Left, Replace usw) zu finden, geschweige denn zu ersetzen oder entfernen. Alle Formeln "sehen" das Hochkomma nicht und lassen sich nicht davon stören.
Wenn ich den Inhalt der "verseuchten" Zelle in eine saubere Zelle mit Werte einfügen übertrage, ist das Hochkomma weg. Wenn ich jetzt die saubere Zelle mit Strg+C, Strg+V in die verseuchte Zelle kopiere, ist die Zelle auch sauber.
Es scheint also irgendwie durch die Formatierung der Zelle verursacht zu werden.
Wenn ich eine solche Zelle identifiziert habe, kann ich sie also leicht "säubern". Mein Problem ist aber, dass ich nicht weiß welche Zellen verseucht sind, es sei denn ich klick alle an und schau, ob dadurch ein Hochkomma sichtbar wird.
Jemand einen Tip?
Wie kann ich die entsprechenden Zellen per VBA identifizieren und bereinigen?