Solver & VBA

Magic_Doctor

XLDnaute Barbatruc
Bonjour à tous,

Est-il possible d'utiliser le "Solver" au moyen d'une macro ?

Voilà des lustres que j'essaie sans jamais y être arrivé.
Le "Solver" fonctionne parfaitement bien en direct quand on le déclenche à partir de la feuille. En revanche, quand on veut le déclencher au moyen d'une macro, ça ne marche jamais !...
Curieusement quand on enregistre une macro en utilisant le "Solver" en direct, celle-ci s'écrit non pas en anglais mais en espagnol (ma version d'Excel 2007 est en espagnol). J'ai eu beau tenter de retranscrire la macro qui s'était enregistrée en langage VBA (autrement dit en anglais), ça n'a toujours pas marché...

Merci d'avance pour tout commentaire.
 

mécano41

XLDnaute Accro
Re : Solver & VBA

Bonjour,

Pour Mytå : pourrais-tu essayer ce fichier qui a été fait avec EXCEL 2002 sous XP et qui fonctionnait bien mais qui donne une erreur sous le même EXCEL réinstallé sous Windows 7 (j'ai bien les références à Solver.XLA, comme auparavant).

Merci d'avance

Cordialement
 

Pièces jointes

  • Calcul rayon avec arc et corde 3.xls
    28 KB · Affichages: 102
  • Calcul rayon avec arc et corde 3.xls
    28 KB · Affichages: 113
  • Calcul rayon avec arc et corde 3.xls
    28 KB · Affichages: 98

Mytå

XLDnaute Occasionnel
Re : Solver & VBA

Re le forum

Sous Excel 2007
Mécano, va dans Données > clique sur Solveur > Ferme la fenêtre (Fermer)

Va ensuite dans VBA décoche la référence Manquante et coche Solver à la place.

152849d1275510600-solver-vba-solver_mecano.jpg


Sous Excel 2003
Va dans Outils > macro Complémentaire > Coche complément Solver

Ta macro va alors fonctionner.

Mytå
(Tester sous Excel 2003 et 2007)
 
Dernière édition:

mécano41

XLDnaute Accro
Re : Solver & VBA

Bonjour,

Merci pour cette réponse ; mais le problème ... c'est que :

- dans "macro complémentaires", le solveur est bien coché
- dans "références", je n'ai pas cette ligne "Manquant Solver.XLA" mais la ligne "Solveur" est bien cochée
- dans la fenêtre "projet", "Solveur (Solver.XLA)" est bien présent

C'est pour cela que je ne comprends pas pourquoi aucun de mes fichiers faits précédemment au changement d'OS ne fonctionne!...

Cordialement
 

Richardlafrite

XLDnaute Nouveau
Re : Solver & VBA

Bonjour,

grace à votre aide, j ai pu installer le composant solver dans excel 2007.
je le trouve bien quand je le recherche dans references de vba :
library>solver.xlaM
cependant, une fois selectionner, une erreur apparait : nom de module, de projet ou de bibliothèque d'objet déja utilisé
et ca ne marche toujours pas!!!

merci de votre aide,

Richard
 

Discussions similaires

  • Résolu(e)
Microsoft 365 pb formule vba
Réponses
15
Affichages
772

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 184
dernier inscrit
Di Martino