シナリオ オブジェクト (Excel)

指定したワークシート上のすべての Scenario オブジェクトのコレクション。

注釈

シナリオは、名前が付けられて保存される入力値のグループ ( 変化するセルと呼ばれます) です。

Worksheet オブジェクトの Scenarios メソッドを使用して、Scenarios コレクションを返します。

次の例では、J10 と J20 というセルを結果のセルとして使用して、[オプション] という名前のワークシートのシナリオの集計を作成します。

Worksheets("options").Scenarios.CreateSummary _ 
 resultCells:=Worksheets("options").Range("j10,j20")

Add メソッドを使用して新しいシナリオを作成し、コレクションに追加します。 次の例では、Options という名前のワークシートに Typical という名前の新しいシナリオを追加します。 新しいシナリオには A2 と A12 という 2 つの変化させるセルがあり、値はそれぞれ 55 と 60 です。

Worksheets("options").Scenarios.Add name:="Typical", _ 
 changingCells:=Worksheets("options").Range("A2,A12"), _ 
 values:=Array("55", "60")

Scenarios (index) を使用して、ここで index はシナリオ名またはインデックス番号を指定して、1 つの Scenario オブジェクトを返します。 次の例は、Options というワークシート上の Typical というシナリオを示しています。

Worksheets("options").Scenarios("typical").Show

メソッド

プロパティ

関連項目

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

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