Multiple running solver using macros in VBA

pareek

New Member
Joined
Jun 2, 2015
Messages
17
Hi

I have a similar issue. Could you help with this?

Before entering loop and running on single row:


Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+s
'
SolverOk SetCell:="$BY$6", MaxMinVal:=2, ValueOf:=0, ByChange:="$CB$6:$CC$6", _
Engine:=1, EngineDesc:="GRG Nonlinear"
SolverOk SetCell:="$BY$6", MaxMinVal:=2, ValueOf:=0, ByChange:="$CB$6:$CC$6", _
Engine:=1, EngineDesc:="GRG Nonlinear"
SolverSolve
End Sub

After inserting loop:

Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+s
'
Dim i As Long
For i = 6 To 7
SolverOk SetCell:=Range("$BY$" & i), MaxMinVal:=2, ValueOf:=0, ByChange:=Range("$CB$:$CC$" & i), _
Engine:=1, EngineDesc:="GRG Nonlinear"
SolverOk SetCell:=Range("$BY$" & i), MaxMinVal:=2, ValueOf:=0, ByChange:=Range("$CB$:$CC$" & i), _
Engine:=1, EngineDesc:="GRG Nonlinear"
Next i
End Sub


At the end when i re run the code(new modified code) it says Macro1() is not defined.
Caould you tell how do i define macro here?

Regards
Pareek
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).

Forum statistics

Threads
1,203,379
Messages
6,055,096
Members
444,761
Latest member
lneuberger

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top