Professional Documents
Culture Documents
Mother Code
Mother Code
SolverReset
pipesize = Range("$F$##").Value
If pipesize > 0 Then
depth = pipesize / 3
Range("$G$##").Value = depth
SolverOk SetCell:="$H$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$G$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverAdd CellRef:="$H$##", Relation:=1, FormulaText:="$E$##"
SolverOk SetCell:="$H$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$G$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverOk SetCell:="$H$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$G$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverSolve
Else
result = ""
Range("$G$##").Value = result
End If
SolverReset
12fps:
Dim depth As Double, pipesize As Integer, result As String
SolverReset
pipesize = Range("$F$##").Value
If pipesize > 0 Then
depth = pipesize / 3
Range("$K$##").Value = depth
SolverOk SetCell:="$L$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$K$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverAdd CellRef:="$L$##", Relation:=1, FormulaText:="$E$##"
SolverOk SetCell:="$L$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$K$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverOk SetCell:="$L$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$K$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverSolve
Else
result = ""
Range("$K$##").Value = result
End If
SolverReset
actual:
Dim depth As Double, pipesize As Integer, result As String
SolverReset
pipesize = Range("$F$##").Value
If pipesize > 0 Then
depth = pipesize / 4
Range("$P$##").Value = depth
SolverOk SetCell:="$Q$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$P$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverAdd CellRef:="$Q$##", Relation:=1, FormulaText:="$E$##"
SolverOk SetCell:="$Q$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$P$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverOk SetCell:="$Q$##", MaxMinVal:=1, ValueOf:=0, ByChange:="$P$##",
Engine _
:=1, EngineDesc:="GRG Nonlinear"
SolverSolve
Else
result = ""
Range("$P$##").Value = result
End If
SolverReset