Pb condition solveur

S

Sapin

Guest
Bonjour à tous,

On est lundi matin et je galere deja sur ma macro je pense que ca promet une longue semaine !...

bon voila mon ch'tit prob, j'essaie d'executer automatiquement le solver:

SolverOk SetCell:="$B$2", MaxMinVal:=2, ValueOf:="0", ByChange:="$C$5:$C$4"

For k = 5 To indice_fin
SolverAdd CellRef:="$D$" & k, Relation:=1, FormulaText:="0.0001"
Next k


avec indice_fin qui varie entre chaque résolution. Mon prob est que les conditions ne s'éffacent pas à chaque utilisation du solveur.

A la première:
si indice_fin=2 les conditions sont:
D1<= 0.0001
D2<= 0.0001

si indice_fin=1 les conditions sont:
D1<= 0.0001
mais les autres provenant de la resolution precedente restent aussi :
D1<= 0.0001
D2<= 0.0001

comment faire pour les enlever??

Je vous remercie par avance et vos souhaite un joyeux lundi en attendant vendredi !!

Sapin
 
B

ba

Guest
bonjour sapin

j'ai eu une fois le meme probleme. Je l'ai contourné en m'enregistrant entrain de mettre les données initiales sur les cellules à modifier. Ensuite j'affecte cette macro à ce bouton.
ainsi, à chaque fois que je veux lancer le solveur, je lance d'abord la macro des donnees initiales.

j'espere avoir repondu à ta question

diop
 
S

Sapin

Guest
Merci pour ton aide ba ;-)

J'ai cherché et trouvé une commande vba permettant d'effacer les paramètres du solveur.

solverreset

qui est ma foi fort bien utile !!

Bon je vous laisse et vous souhaite une bonne journée à tous...

@ +

Sapin
 

Statistiques des forums

Discussions
312 239
Messages
2 086 494
Membres
103 234
dernier inscrit
matteo75654548