ich verzweifle gerade an einer Suchen und Ersetzen Prozedur die eine Wenn-Formel durch einen bestimmten Text ersetzen soll.
In sämtlichen Zellen der Arbeitsmappe soll beispielsweise nach folgender Formel gesucht werden: =IF(Database="MISAlea";"SEGMENT2";VLOOKUP("SEGMENT2";Dim_Tbl;2;FALSE))
Diese Formel soll durch das Makro durch den Text "SEGMENT2" ersetzt werden.
Mit Suchen und Ersetzen aus der normalen Excel-Funktionalität funktioniert das einwandfrei. Aufgenommen als Makro hingegen nicht mehr.
Cells.Replace What:= _
"IF(Database=""MISAlea"";""SEGMENT2"";VLOOKUP(""SEGMENT2"";Dim_Tbl;2;FALSE))" _
, Replacement:="SEGMENT2", LookAt:=xlPart, SearchOrder:=xlByRows, _
MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False, _
FormulaVersion:=xlReplaceFormula2
Ich verstehe nicht warum das aufgenommene Makro nicht funktioniert.
Vielen Dank für eure Hilfe.
Gruß Christian