Solver de excel mediante macros no lee decimales
Tengo una duda sobre el siguiente código que adjuntaré a continuación, quiero crear una serie de restricciones con decimales pero al ejecutar la macro me los redondea, ¿Existe alguna posibilidad de que pueda coger los decimales como tal?
Sub Opt() SolverOK setCell:=Hoja2.Range("$M$2"), maxMinVal:=1, _ byChange:=Hoja2.Range("$P$2") SolverAdd cellRef:=Hoja2.Range("$M$3"), relation:=3, _ formulaText:=0.2 SolverAdd cellRef:=Hoja2.Range("$P$2"), relation:=1, _ formulaText:="$N$6" SolverAdd cellRef:=Hoja2.Range("$P$2"), relation:=3, _ formulaText:=1 SolverAdd cellRef:=Hoja2.Range("$M$5"), relation:=1, _ formulaText:=0.1 SolverSolve userFinish:=True SolverFinish KeepFinal:=1 Application. SendKeys "%H" Application. SendKeys "v" End Sub
Además también agradecería alguna instrucción acerca de como limpiar el solver una vez haya encontrado una solución.