2012-04-13 5 views
1

Ich muss Goalseek in meinem VBA-Code verwenden, aber anstatt ein Ziel für ein Ziel "CELL" in meiner Tabelle zu suchen, muss ich ein Ziel für eine "VARIABLE" innerhalb meiner VBA suchen Code.VBA Goalseek mit Variable statt Zelle

z.B. Anstatt einige Zielzellen auf "A3" zu setzen, muss ich eine Zielvariable festlegen, die in meinem VBA-Code deklariert ist.

Gleiches gilt natürlich für das Feld "Durch Ändern".

Ist das überhaupt möglich?

+0

Haben Sie bedeuten, dass Sie VBA verwenden, in Excel? Welche Version? –

Antwort

0

eine Zellumgebung, die Off-Screen ist die Berechnung zu tun, dann, sobald der Prozess abgeschlossen ist, laden Sie die Zelle Wert in die Variable, zB:

...GoalSeek ... ChangingCell:=Worksheets("Sheet1").Cells("A5000") 
MyVar = Worksheets("Sheet1").Cells("A5000").Value 
+0

Einfache und grobe Art, es zu tun, aber macht die Arbeit, denke ich. Vielen Dank Mellamokb. –