Поделиться через


Метод Scenarios.Add (Excel)

Создает новый сценарий и добавляет его в список сценариев, доступных для текущего листа.

Синтаксис

expression. Добавить (Name, ChangingCells, Values, Comment, Locked, Hidden)

Выражение Переменная, представляющая объект Scenarios .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Name Обязательный String Имя сценария.
ChangingCells Обязательный Variant Объект Range , ссылающийся на изменяющиеся ячейки для сценария.
Значения Необязательный Variant Массив, содержащий значения сценария для ячеек в ChangingCells. Если этот аргумент опущен, предполагается, что значения сценария являются текущими значениями в ячейках в ChangingCells.
Comment Необязательный Variant Строка, указывающая текст комментария для сценария. При добавлении нового сценария имя и дата автора автоматически добавляются в начале текста комментария.
Locked Необязательный Variant Значение true , чтобы заблокировать сценарий, чтобы предотвратить изменения. Значение по умолчанию — True.
Hidden Необязательный Variant Значение true , чтобы скрыть сценарий. Значение по умолчанию — False.

Возвращаемое значение

Объект Scenario , представляющий новый сценарий.

Замечания

Имя сценария должно быть уникальным; Microsoft Excel создает ошибку, если вы пытаетесь создать сценарий с уже используемым именем.

Пример

В этом примере в Лист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 и обратная связь.