次の方法で共有


Scenarios.Add メソッド (Excel)

新しいシナリオを作成し、現在のワークシートで使用できるシナリオの一覧に追加します。

構文

追加 (名前変更セルコメントロック非表示)

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

パラメーター

名前 必須 / オプション データ型 説明
名前 必須 文字列型 (String) シナリオの名前を指定します。
ChangingCells 必須 バリアント型 シナリオのセルの変更を参照する Range オブジェクト。
省略可能 バリアント型 ChangingCells のセルのシナリオ値を格納する配列。 この引数を省略すると、 ChangingCells 内の各セルの現在の値がシナリオの値と見なされます。
Comment 省略可能 バリアント型 (Variant) シナリオの説明を示す文字列を指定します。 新しいシナリオを追加すると、作成者の名前と作成日がコメントの先頭に自動的に追加されます。
Locked 省略可能 バリアント型 (Variant) True を指定すると、シナリオを変更できないようにロックします。 既定値は True です。
Hidden 省略可能 バリアント型 (Variant) True を指定すると、シナリオを表示しません。 既定値は False です。

戻り値

新しいシナリオを表す Scenario オブジェクト。

注釈

シナリオには、同じ名前を重複して使用することはできません。既に使用されている名前と同名のシナリオを作成しようとすると、エラーが発生します。

次の使用例は、新しいシナリオをシート 1 に追加します。

Worksheets("Sheet1").Scenarios.Add Name:="Best Case", _ 
 ChangingCells:=Worksheets("Sheet1").Range("A1:A4"), _ 
 Values:=Array(23, 5, 6, 21), _ 
 Comment:="Most favorable outcome."

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

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