Ich habe ein Excel Worksheet mit 3 Tabs. Das erste heißt "DATA"; das zweite "CALC" und das dritte "CALC2". In beiden CALCs sind Zellen mit Quellbezügen zu DATA enthalten (also z.B. "=DATA!F4*100). Nun habe ich auf dem ersten Sheet einen Button eingebaut, welcher ein Makro aktiviert um die Quellbezüge, also "Data!F" sowie "Data!G" in "Data!E" zu ändern. Das Makro sieht folgendermaßen aus:
Sub Makro1()
Cells.Replace What:="DATA!F", Replacement:="DATA!E", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Cells.Replace What:="DATA!G", Replacement:="DATA!E", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
End Sub
Nun möchte ich, dass das Makro allerdings nicht im kompletten Worksheet, sondern nur im Tab "CALC" durchläuft (Variante: in zwei von mehreren Tabs), sowie dort nur durch die Zellen, welche eine Formel enthalten (also mit "=" beginnen), damit die Funktion bei einem riesigen Excel Worksheet nicht soviel Zeit in Anspruch nimmt.
Hoffe jemand kann mir helfen; habe schon alles mögliche versucht!! Danke im Voraus.
Nadine