Solveur Excel

seb94160

XLDnaute Nouveau
Bonjour j'utilise un solveur voici sa formule , je voudrai que le solveur n'essaye pas de calculer I16 avec une variable I13 qui n'est pas comprise entre 0.1 et 72 si le solveur utilise une valeur non comprise entre 0.1 et 72 il s'arrete car la formule de I16 utilise la macro d'un programme qui ne peut pas prendre en compte ces valeurs un message #valeur aparait et le solveur s'arréte comment puis-je faire SVP j'éspere que ma question est assez claire

SolverOk SetCell:="$I$16", MaxMinVal:=1, ValueOf:="0", ByChange:="$I$13"
SolverAdd CellRef:="$I$16", Relation:=2, FormulaText:="$D$13"
SolverAdd CellRef:="$I$13", Relation:=1, FormulaText:="72"
SolverAdd CellRef:="$I$13", Relation:=3, FormulaText:="0.1"
SolverOk SetCell:="$I$16", MaxMinVal:=1, ValueOf:="0", ByChange:="$I$13"
SolverSolve UserFinish:=True

Merci d'avance
 

Pièces jointes

  • Modélisation.xls
    28 KB · Affichages: 106
  • Modélisation.xls
    28 KB · Affichages: 104
  • Modélisation.xls
    28 KB · Affichages: 105
Dernière édition:

seb94160

XLDnaute Nouveau
Re : Solveur Excel

Merci de votre réponsse le fichier etant un outil de travail je ne peut le mettre en entier j'ai couper la partie avec le solveur j'utilise la macro d'un logiciel dans des formule cela risque de ne pas marcher chez vous mais au moin vous pouvez mieu comprendre mon probléme

Merci d'avance

Le probléme que je rencontre c'est que si le solveur essaye de metre une valeur négative ou égale a 0 sur I13 la cellule I14 et I15utilisant la macro d'un autre logiciel se bloque sur #valeur et le solveur ne peut continuer.
 

Statistiques des forums

Discussions
312 210
Messages
2 086 279
Membres
103 170
dernier inscrit
HASSEN@45