Bonjour à tous,
Voila mon problème: je suis amené a réaliser une page excel ou je doit utiliser tout le temps le solveur.
Je voudrait créer une fonction du genre solve(la grandeur à faire varier; la cible à atteindre) afin de tout automatiser sachant que j'ai des dizaines de ligne comme ca .
Par exemple : on a A+B=C
On cherche B
avec A connu et C connu, on fait varier B jusqu'à trouver le C qu'on veut (mes équations sont beaucoup plus complexes bien sur et nécessitent le solver, ceci n'est qu'un exemple)
Je sais pas du tout comment faire j'ai essayé plusieurs choses mais je suis vraiment nul en VBA^^.
j'ai deja enregistré une macro auto et je l'ai un peu bidouillée mais j'arrive à rien.
Si quelqu'un à une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Function Solve(formule As Integer, cible As Integer) Dim variable As Integer SolverReset SolverOk SetCell:="formule", MaxMinVal:=1, ValueOf:="0", ByChange:="variable" SolverAdd CellRef:="formule", Relation:=2, FormulaText:="cible" SolverSolve True, False End Function
Cordialement,
Partager