Bonjour! Je ne m’y connais pas beaucoup en matière de VBA. J’ai déjà réussi à faire une macro qui enregistre le solveur il y a quelques semaines et tout fonctionnait.
Cette fois-ci, la seule différence est qu’au lieu de mettre le cible à la valeur 0, j’ai fait MAX et j’ai ajouté une contrainte. Pour une raison que j’ignore, je reçois le message d’erreur : « L’identificateur sous le curseur n’est pas reconnu » et la première ligne en haut est surlignée en jaune.
Le but du code est de trouver la valeur de D39 pour laquelle D41 = B41. La façon que j’ai trouvé est donc d’utiliser D39 comme cellule variable et de maximiser D41 en ajoutant une contrainte que D41 doit être plus petite ou égale à B41. La solution donnée par le solveur fonctionne très bien, c’est la macro qui ne fonctionne pas.
Est-ce que quelqu’un saurait comment m’aider?
Merci beaucoup à l’avance!