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 SubAdemás también agradecería alguna instrucción acerca de como limpiar el solver una vez haya encontrado una solución.

