次の方法で共有


Scenario.ChangeScenario メソッド (Excel)

シナリオを変更します。変化させるセル (セル範囲) を変えたり、必要に応じてシナリオの値を変更します。

構文

ChangeScenario (ChangeCells, Values)

Scenario オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
ChangingCells 必須 バリアント型 シナリオの変更セルの新しいセットを指定する Range オブジェクト。 変化させるセルは、シナリオと同じシートに存在する必要があります。
Values 省略可能 バリアント型 (Variant) 変化させるセルに対して使うシナリオの値を指定します。 この引数を省略すると、変化させるセルに現在設定されている値がシナリオの値として使われます。

戻り値

バリアント型

注釈

引数 Values に指定する配列の各要素は、引数 ChangingCells で指定したセル範囲内の各セルに対応している必要があります。対応していない場合、エラーになります。

次の使用例は、シナリオ 1 の変化させるセルをシート 1 のセル範囲 A1:A10 に設定します。

Worksheets("Sheet1").Scenarios(1).ChangeScenario _ 
 Worksheets("Sheet1").Range("A1:A10")

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。