Ersetzen/Replace von "x=" durch "=" in Formeln
"x="
ich habe einen ganzen Sack voll Zellen (im Endstadium werden es 300) mit dem Inhalt:
x=VERGLEICH($A$1;'c:\Planung\[Bauteil_A.xls]Tabelle1'!$A$719:$AT$719)-3
Bauteil_A.xls ist in jeder Zelle durch ein anderes Excel-File ersetzt, die Files sind nicht geöffnet.
Um jetzt den Wert in eine Formel zu wandeln und den Link zu aktivieren, will ich jetzt per Makro mit Replace das "x=" durch ein "=" ersetzen:
Range("U4:U30").Select
Selection.Replace What:="x=", Replacement:="=", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Das ganze läuft ohne Fehlermeldung durch, ersetzt aber nichts, der Inhalt bleibt ungeändert.
Woran liegt es?
Wenn ich das ganze manuell per Bearbeiten - Ersetzen durchführe, findet er zwar alle Stellen (Alle suchen), ändert aber auch nichts bei Alle Ersetzen
Den gleichen Zelleninhalt (statt 30- nur zweimal) in eine andere Excel-Datei geschrieben, funktioniert einwandfrei (in der Originaldatei mit nur 2 statt der 30 allerdings wieder nicht!)
Wenn ich ganz einfach manuell die Zelle ändere, tut es wie erhofft.
Stehe auf dem Schlauch!
Hat jemand einen Tip, wo ich einen Fehler mache, oder eine andere Alternative?
Gruß Kai
PS: Das ganze bezieht sich auf den Lösungsansatz meiner Frage unter
https://www.herber.de/forum/archiv/1112to1116/t1112903.htm#1112903