J'ai l'obligation d'utiliser Solver avec un certain ensemble de données. Bien que je sache utiliser Solver avec un ensemble de données, il existe quelques autres lignes de données pour lesquelles je dois l'utiliser, puis cela devient répétitif. Le solveur utilise uniquement des références absolues.
y a t-il une sortie? Puis-je en quelque sorte appliquer les mêmes critères uniquement avec des lignes différentes et faire en sorte que Solver recalcule un résultat pour toutes ces lignes?
Quelqu'un a dit que l'utilisation INDIRECT
pourrait être une option, mais je n'ai pas eu d'explication sur la manière.
microsoft-excel
solver
droitier
la source
la source
Réponses:
Premièrement, je suppose que vous utilisez VBA. Si ce n'est pas le cas, cela n'aura pas beaucoup de sens.
Je recommande de relire cet article sur les défis liés à l'utilisation de Solver dans VBA.
Pour utiliser des références pour configurer Solver (par exemple, SetCell: =), j'ai trouvé que cela fonctionnait, alors que la plupart des autres méthodes ne fonctionnaient pas.
Où SetAddress est dim'd en tant que chaîne.
la source