Automatisation Solveur

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

  1. Contributeur
    Salut le Forum

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

    Mytå
    1. 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
    2. Contributeur
      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å
    3. merci je vais essayer avec ça
      BF