rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Ptit Soucis avec le Solver Excel

Posté par baborge, le samedi 14 juillet 2007 à 14:12:56
Bonjour à toutes et tous

j'ai un petit soucis avec le solver:

Deja voila mon code:

   dep:

   SolverReset
   SolverOptions precision:=0.005
    
      ' la typo est un entier
   SolverAdd CellRef:=Range("$AJ$" & rayonini & ":$AJ$" & taille), Relation:=4
      ' la typo est superieur ou egal a 1
   SolverAdd CellRef:=Range("$AJ$" & rayonini & ":$AJ$" & taille), 
Relation:=3, FormulaText:=1
      ' le lineaire a une contrainte max
   SolverAdd CellRef:=Range("$AN$1"), Relation:=2, FormulaText:=Range("$AO$1")
      ' la typo est superieur ou egal a la typo mini
   SolverAdd CellRef:="$AJ$" & rayonini & ":$AJ$" & taille, Relation:=3, 
FormulaText:="$AG$" & rayonini & ":$AG$" & taille
      ' la typo est inferieur ou egal a la typo maxi
   SolverAdd CellRef:="$AJ$" & rayonini & ":$AJ$" & taille, Relation:=1, 
FormulaText:="$AF$" & rayonini & ":$AF$" & taille
   SolverOk SetCell:="$AM$1", MaxMinVal:=1, ByChange:="$AJ$" & rayonini & 
":$AJ$" & taille

   SolverSolve userFinish:=True

      'controle valeur lineaire
   If Range("AN1").Value > (1 + Range("AQ1").Value) * Range("AO1").Value Or 
Range("AN1").Value < (1 - Range("AQ1").Value) * Range("AO1").Value Then
       GoTo dep
   End If


Mon soucis :

Lorsque je lance la macro, le solver se renseigne bien:
Cellule cible : $AM$1
Cellules variables: $AJ$2:$AJ$127
Contraintes:
$AJ$2:$AJ$127 <= $AF$2:$AF$127
$AJ$2:$AJ$127 = entier
$AJ$2:$AJ$127 >= $AG$2:$AG$127
$AJ$2:$AJ$127 >= 1
$AN$1 = 366

mais le calcul plante car les valeur affecter ne sont pas des entiers,
malgres la contrainte????
$AJ$2:$AJ$127 = entier

Le calcul plante sur la premiere ligne en affectant la valeur 2.000002

je cherche une solution depuis pres d'une semaine
si qqun a une solution ou une explication, je suis preneur......

Merci d'avance
Laurent
Configuration: Windows Vista
Internet Explorer 7.0
Répondre à baborge  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 baborge, le lundi 16 juillet 2007 à 03:28:28
Bonsoir,

J'ai trouver une Magouille pour passer outre mon PB...


Dans la mesure ou mes variable doivent augmenter de 1 a chaque modification

j'ai ajouter une colonne avec un arrondi.sup de la colonne "AJ" et cela a solutionner mon PB


C'est pas tres PRO mais dans mon cas cela fonctionne....


@+
Laurent
Répondre à baborge
Discussions pertinentes trouvées dans le forum
14/12 12h59Solveur excel aidez moi svp5
08/07 14h58Automatiser le solveur excel17
09/12 23h06Scénario ou solveur excel ?4
25/10 23h58Vba solveur excel1
Plus de discussions sur « Ptit Soucis avec le Solver Excel »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Excel Viewer 2003Excel Viewer - Avec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS ), même...Catégorie: Tableur
Licence: Freeware/gratuit
Télécharger Solve Elec    2.5 b1Solve Elec - Si vous voulez dessiner un schéma électrique de façon rapide et efficace, utilisez Solve Elec. Solve Elec est un logiciel...Catégorie: Environnement de travail
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger OpenOffice.org 2.4.1OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle...Catégorie: Suite bureautique
Licence: Open Source
Plus de logiciels gratuits sur « Ptit Soucis avec le Solver Excel »