Я пытаюсь написать макрос, связанный с использованием надстройки Solver. Я не был уверен, каков синтаксис для ссылки на функции решателя, поэтому я записал макрос и вызвал вручную решатель. В результате получилось следующее:
Sub Macro1()
'
' Macro1 Macro
SolverOk SetCell:="$I$54", MaxMinVal:=2, ValueOf:=0, ByChange:="$D$8:$D$53", _
Engine:=2, EngineDesc:="Simplex LP"
SolverOk SetCell:="$I$54", MaxMinVal:=2, ValueOf:=0, ByChange:="$D$8:$D$53", _
Engine:=2, EngineDesc:="Simplex LP"
solversolve
End Sub
Когда я затем пытаюсь пройти или запустить макрос, он выдает ошибку: «Ошибка компиляции: подпрограмма или функция не определена». Я не уверен, почему это происходит? Я даже не изменил код, который сам записал Excel.