Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Solveur sur VBA ?

  • Initiateur de la discussion Initiateur de la discussion Clem13
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Clem13

XLDnaute Nouveau
Bonjour,je suis en train de créer un programme pour mes etudes,et je suis obligé d'utiliser la fonction solveur d'excel.
Mon programme calcul sur excel et est sécurisé sous VBA.
Tout fonctionne à peu pres sauf mon travazil d'hiuer.
Je fais des tests du solveur sur Excel (fichier/outil/solveur...),cela fonctionne,je décide de faire la meme chose en faisant une "macro enregistré" de facon a pouvoir lancer mon aide a la décision a parti d'un USERFORM VBA.
J'arrete ma "macro enregistré",voici ce que j'obtient :
Sub solveur_distribution()
'
' solveur_distribution Macro
' Macro enregistrée le 17/11/2006 par Etudiant
'

'
SolverOk SetCell:="$E$36", MaxMinVal:=3, ValueOf:="20000", ByChange:= _
"$G$23,$I$23"
SolverAdd CellRef:="$E$37", Relation:=1, FormulaText:="50"
SolverAdd CellRef:="$G$23", Relation:=4, FormulaText:="entier"
SolverAdd CellRef:="$G$23", Relation:=3, FormulaText:="0"
SolverAdd CellRef:="$I$23", Relation:=4, FormulaText:="entier"
SolverAdd CellRef:="$I$23", Relation:=3, FormulaText:="0"
SolverOk SetCell:="$E$36", MaxMinVal:=3, ValueOf:="20000", ByChange:= _
"$G$23,$I$23"
SolverSolve
End Sub
Quand je lance l'execution,j'ai une erreur type "debogage" avec sa surligné en jaune :*
SolverAdd


Que faire ?
 
Re : Solveur sur VBA ?

bonjour Clem13

a première vue :

il semble manquer quelque part l'equation à résoudre
elle était probablement présente lors de l'enregistrement mais je pense qu'il doit être bon de la rappeler

je fais quelques essais pour avoir une meilleure idée de la problematique
 
Re : Solveur sur VBA ?

Merci beaucoup de m'avoir répondu,
J'espere que vous pourrez me donner une réponse rapidememt, car sans ceci nous ne pouvons avancer dans notre travail de groupe.
Je peux vous donner plus d'info si vous voulez, voire vous envoyer notre projet par mail.
A tres vite j'espére
Clement
 
Re : Solveur sur VBA ?

bonjour Clem13, salut forumiens, forumiennes,

il ne faut pas oublier d'enregistrer la macro pour qu'elle conserve la référence.
Sinon il faudra de nouveau rechercher solver.xla à chaque ouverture

🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 VBA sur outlook
Réponses
14
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…