LZ-Fehler goal-seek-methode des range-objet bei
13.07.2007 23:42:40
Wolfgang
ich hab ein seltsames Laufzeitproblem.
Habe ein makro, das bei Änderung von Zellen losläuft (Worksheet_Change) und dann abfragt, ob eine bestimmte Zelle betroffen ist. Wenn ja, dann den Wert dieser Zelle in eine andere Tabelle kopieren, und dann mit goal-seek einen Zielwert suchen.
Hat bisher prima geklappt (1000fach).
Jetzt habe ich ein weiteres Makro programiert, über command-button aufgerufen, das aus einer anderen Datei werte in die obige Datei (hier sind alle macros drin) reinkopiert. Makro läuft wie gewünscht, kopiert die Werte dahin wo ich will.
Leider funktioniert jetzt das erste Macro nicht mehr, da die goal-seek-Methode des range-objektes fehlerhaft sei ?
ThisWorkbook.Worksheets("JP Pacific").Range("H6").GoalSeek Goal:=0, _
ChangingCell:=ThisWorkbook.Worksheets("JP Pacific").Range("J5")
Was ist hier los ? Die Methode/makro ist ja korrekt, da ich das ja durch manuelles Ändern der Zelle wie gewünscht laufen lassen kann?
Idee?
(Macros sind bischen lang, daher jetzt erstmal nicht vollständig gepostet)
Gruß
Wolfgang