Automatisation Solveur

Fermé
BFEXCEL Messages postés 7 Date d'inscription vendredi 27 septembre 2013 Statut Membre Dernière intervention 5 octobre 2013 - 28 sept. 2013 à 19:15
 BFEXCEL - 29 sept. 2013 à 20:21
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 mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
28 sept. 2013 à 20:27
Salut le Forum

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

Mytå
0
BFEXCEL Messages postés 7 Date d'inscription vendredi 27 septembre 2013 Statut Membre Dernière intervention 5 octobre 2013
28 sept. 2013 à 23:00
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 mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 28/09/2013 à 23:43
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
merci je vais essayer avec ça
BF
0