IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Excel 2007 - Utilisation du solver en VBA


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Excel 2007 - Utilisation du solver en VBA
    Bonjour à tous,

    J'ai un problème sous Excel 2007. Je souhaiterai utiliser la fonction solveur (Solver.dll) sous VBA. La manipulation fonctionne en manuel sous Excel 2007 mais pas en automatique

    Le solveur a bien été ajouté sous Excel en macro complémentaire mais j'ai une erreur au chargement de solver.dll sous Visual basic editor (Outils, références, .....)

    Savez vous comment je pourrai résoudre ce problème ?

    Merci d'avance

  2. #2
    Membre émérite

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Points : 2 523
    Points
    2 523
    Billets dans le blog
    1
    Par défaut
    Salut
    Dans les bibliothèques il faut cocher solveur.xls (je sais que sous 2000 c'est XLS il est possible que ce soit XLA sous 2007 voir rien du tout . ce doit etre pour eviter de tomber dans l'ennui que MS change constament les méthodes et accessoires)
    Daranc

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Je confirme le problème mentionné par MArtin F.

    Même si les macros complémentaires dans Excel2007 comportent le complément Solveur (Bouton Office/Options Excel/Complément/Complément Solveur (solver.xlam)), les instructions VBA des versions précédentes d'Excel (c'est à dire, par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SolverOk SetCell:="$A$8", MaxMinVal:=2, ValueOf:="0", ByChange:="$A$8"
        SolverSolve
    )

    ne sont pas exécutées sous Excel 2007 (Erreur de compilation: projet ou bibliothèque introuvable)

    Quelqu'un aurait une solution?

    Merci d'avance

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 144
    Points
    20 144
    Par défaut
    Bonsoir


    Dans l'éditeur de macros (Alt+F11)
    Menu Outils
    Références
    Coche la ligne "SOLVER"
    Clique sur le bouton OK pour valider


    bonne soirée
    michel

Discussions similaires

  1. [XL-2013] Suppression de doublons dans un classeur Excel avec utilisation d'une macro VBA
    Par gblassel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/06/2014, 16h18
  2. Utilisation du solver en VBA
    Par ababi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/04/2014, 03h51
  3. Réponses: 5
    Dernier message: 27/05/2008, 18h43
  4. [Excel 2007] Utilisation d objet au lieu du copier/coller
    Par wabo67 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/11/2007, 14h57
  5. [VB6] Utiliser le solver d'Excel
    Par Peltchag dans le forum VB 6 et antérieur
    Réponses: 30
    Dernier message: 04/11/2005, 17h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo