logo
1 / UMKD_INFORMACIONNYE_SISTEMY_I_TEHNOLOGII_Cyganov / Konspekt / Lekcii_4-5_Osobennosti_(IS)_na_platforme_elektronnyh_tablic

Метод объекта Range

Команде Подбор параметра в Excelсоответствует метод GoalSeek объекта Range. Синтаксис метода следующий:

expression.GoalSeek(Goal, ChangingCell)

где

expressionТребуется.. Выражение, возвращающее объект типаRange. Должно быть одиночной ячейкой.GoalТребуется. ТипVariant. Значение, которое Вы хотите получить в этой ячейке.ChangingCellТребуется. ТипRange. Определяет ячейку, изменение которой приведет к требуемому результату.

Пусть Лист1 содержит ячейку, поименованную «Polynomial», которая содержит формулу =(X^3)+(3*X^2)+6. Пусть лист также содержит ячейку с именем «X», которая пока пуста.

Процедура «G_S» находит значение для ячейки X, при котором ячейка с именем «Polynomial» получает значение 15.

Public Sub G_S()

Worksheets("Лист1").Range("Polynomial").GoalSeek _

Goal:=15, _

ChangingCell:=Worksheets("Лист1").Range("X")

End Sub