Clever-Excel-Forum

Normale Version: Cells.Replace Problem bei Kombination ?!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebes Forum,

ich muß in meiner Tabelle die Kombination ?! durch ein einzelnes Fragezeichen ? ersetzen.

Der Code
Cells.Replace "?!", "?"

ergibt bei:
Das ist doch kein Problem oder?!
Doch!

aber leider:
Das ist doch kein Problem oder?
Doc!

das h wird also bei "Doch!" verschluckt. Und das ist ein Problem!
Hallo Wulfi

Try this:
Code:
Cells.Replace "~?!", "?"
Hallo,

schnelle Antwort, aber ungetestet:

Das ? ist seit DOSen-Zeit eine "wildcard" und wird als Platzhalter genutzt.

Im replace-Befehl muss man es daher "umschreiben", aus dem Gedächtnis mit ~?, also vermutlich

cells(x,y).replace "~?!", "!"

mfg
Wenn ich euch nicht hätte...

Vielen Dank und einen schönen Abend!