2012-04-13 2 views
1

私はVSEコードでGoalseekを使用する必要がありますが、私のスプレッドシートでターゲット "CELL"の目標を追求するのではなく、VBA内の "VARIABLE"コード。セルの代わりに変数を持つVBA Goalseek

ターゲットCELLを "A3"に設定するのではなく、VBAコードで宣言されたターゲット変数を設定する必要があります。

もちろん、「変更する」フィールドにも同じことが当てはまります。

これは可能ですか?

+0

あなたがでVBAを使用していることを意味しますかExcel?どのバージョン? –

答えて

0

例えば、プロセスが終了すると、次に、あなたの変数にセルの値をロードし、計算を行うためにオフスクリーンであるセルの場所を使用します。

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

シンプルで粗雑なやり方ではありますが、私が推測する仕事はあります。ありがとうMellamokb。 –

関連する問題