Все доброе утро!!
У меня возникла проблема с записью макроса для поиска решения. Макрорекордером записал макрос для одной ячейки. При запуске макроса все работает.
Теперь нужно проделать тоже самое только для других строк, а то есть чтоб менялись столбцы L10:L29 и J10:J29. Посмотрел здесь на форуме как это сделать, но немного не понял.
Понял что надо прописать в начале макроса:
For i = 10 To 29
Next
и потом что то вроде такого Range(Cells(i,L),Cells(i,J))
Подскажите как сделать пожалуйста. А то данный макрос неохото 20 писать для каждой ячейки.
У меня возникла проблема с записью макроса для поиска решения. Макрорекордером записал макрос для одной ячейки. При запуске макроса все работает.
Код |
---|
Sub макрос() SolverOk SetCell:="$L$10", MaxMinVal:=2, ValueOf:=0, ByChange:="$J$10", Engine _ :=1, EngineDesc:="GRG Nonlinear" SolverOk SetCell:="$L$10", MaxMinVal:=2, ValueOf:=0, ByChange:="$J$10", Engine _ :=1, EngineDesc:="GRG Nonlinear" SolverSolve True End Sub |
Понял что надо прописать в начале макроса:
For i = 10 To 29
Next
и потом что то вроде такого Range(Cells(i,L),Cells(i,J))
Подскажите как сделать пожалуйста. А то данный макрос неохото 20 писать для каждой ячейки.