mountainman
Mechanical
- Jan 5, 2003
- 4
Hi,
I'm kind of new to the use of VBA and the excel solver, but I'm having trouble writing a part of a dynamic simulation program. The loop looks OK but the seover won't fill the variable cells with values. I think I must have a problem with the use of the "i" variable...anyone can help on that??
Sub solver_ptE()
Dim i As Integer
For i = 32 To 50 Step 1
SolverOk SetCell:="$I$i", MaxMinVal:=1, ValueOf:="0", ByChange:="$N$i:$O$i"
SolverAdd CellRef:="$L$i", Relation:=2, FormulaText:="$C$27^2"
SolverAdd CellRef:="$M$i", Relation:=2, FormulaText:="$K$i^2"
SolverOk SetCell:="$I$i", MaxMinVal:=1, ValueOf:="0", ByChange:="$N$i:$O$i"
SolverSolve (True)
Solverreset
Next i
End Sub
I'm kind of new to the use of VBA and the excel solver, but I'm having trouble writing a part of a dynamic simulation program. The loop looks OK but the seover won't fill the variable cells with values. I think I must have a problem with the use of the "i" variable...anyone can help on that??
Sub solver_ptE()
Dim i As Integer
For i = 32 To 50 Step 1
SolverOk SetCell:="$I$i", MaxMinVal:=1, ValueOf:="0", ByChange:="$N$i:$O$i"
SolverAdd CellRef:="$L$i", Relation:=2, FormulaText:="$C$27^2"
SolverAdd CellRef:="$M$i", Relation:=2, FormulaText:="$K$i^2"
SolverOk SetCell:="$I$i", MaxMinVal:=1, ValueOf:="0", ByChange:="$N$i:$O$i"
SolverSolve (True)
Solverreset
Next i
End Sub