私はVSEコードでGoalseekを使用する必要がありますが、私のスプレッドシートでターゲット "CELL"の目標を追求するのではなく、VBA内の "VARIABLE"コード。セルの代わりに変数を持つVBA Goalseek
ターゲットCELLを "A3"に設定するのではなく、VBAコードで宣言されたターゲット変数を設定する必要があります。
もちろん、「変更する」フィールドにも同じことが当てはまります。
これは可能ですか?
私はVSEコードでGoalseekを使用する必要がありますが、私のスプレッドシートでターゲット "CELL"の目標を追求するのではなく、VBA内の "VARIABLE"コード。セルの代わりに変数を持つVBA Goalseek
ターゲットCELLを "A3"に設定するのではなく、VBAコードで宣言されたターゲット変数を設定する必要があります。
もちろん、「変更する」フィールドにも同じことが当てはまります。
これは可能ですか?
例えば、プロセスが終了すると、次に、あなたの変数にセルの値をロードし、計算を行うためにオフスクリーンであるセルの場所を使用します。
...GoalSeek ... ChangingCell:=Worksheets("Sheet1").Cells("A5000")
MyVar = Worksheets("Sheet1").Cells("A5000").Value
シンプルで粗雑なやり方ではありますが、私が推測する仕事はあります。ありがとうMellamokb。 –
あなたがでVBAを使用していることを意味しますかExcel?どのバージョン? –