Объект Scenario
Объект Scenario
Объект scenario (сценарий) позволяет хранить несколько значений в одной ячейке. Каждое уникальное значение в ячейке или каждая уникальная группа значений для группы ячеек называется сценарием. Семейство scenarios (сценарии) содержит все сценарии рабочего листа. Вручную сценарии создаются с помощью команды Сервис, Сценарии (Tools, Scenarios).
Рассмотрим методы объекта Scenario.
Add |
Добавляет новый сценарий. Синтаксис: Add (Name, ChangingCells, Values, Comment, Locked, Hidden) Аргументы:
|
||
Show |
Показывает сценарий посредством ввода значений сценария в изменяемые ячейки |
||
ChangeScenario |
Изменяет группу изменяемых ячеек. Синтаксис: ChangeScenario (ChangingCells, Values)
|
||
Delete |
Удаляет сценарий |
Рассмотрим наиболее часто используемые свойства объекта scenario.
ChangingCells |
Возвращает диапазон изменяемых ячеек. Например, Scenarios (1) .ChangingCells . Select |
||
Value |
Возвращает массив текущих значений изменяемых ячеек. Например, Scenarios (I) .Values = Worksheets ( "Sheetl") .Range ("C5:T5") или Scenarios (1) .Values = Array (1, 3, 5, 7, 11, 13, 17, 19) |
||
Приведем соответствие между аргументами методов Add и show семейства scenarios и созданием сценариев вручную при помощи команды Сервис, Сценарии (Tools, Scenarios) на примере создания расчета суммарных затрат (Рисунок 4.1) при двух вариантах (сценариях) стоимостей комплектующих и расходных материалов (табл. 4.1).