Automatisation Solveur

BFEXCEL Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 BFEXCEL -
Bonjour,
nouveau sur ce blog je cherche svp à savoir si on peut automatiser le solveur à savoir. J'ai une colonne avec 133 lignes qui nécessitent chacune un traitement par le solveur pour trouver la meilleure valeur.

Est-il possible que le solveur (je cherche un MAX) puisse traiter automatiquement et séquentiellement les cellules de cette colonne une par une ?

Sinon existe-il un moyen d'intégrer dans une formule des fonctions qui reprendraient la fonction du solveur : trouver la valeur d'une cellule pour que la cellule cible soit la plus grande possible.

1 réponse

Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

Seule solution possible une macro qui boucle sur tes 133 lignes.

Mytå
0
BFEXCEL Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, mais vous avez un exemple de macro séquentielle du solveur sur une colonne entière- je n'ai rien trouvé de ce genre dans les blogs svp ?
BF
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Re

Un exemple

Sub solve()
Dim K As Integer
' solve Macro
For K = 19 To 360
SolverOk SetCell:="C" & K, MaxMinVal:=3, ValueOf:="0", ByChange:="D" & K
SolverSolve Userfinish:=True
Next
End Sub

Mytå
0
BFEXCEL
 
merci je vais essayer avec ça
BF
0