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 :

Référence manquante au déclenchement d'une macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut Référence manquante au déclenchement d'une macro
    Salut tout le monde,
    je me permet de vous déranger car j'ai le message suivant : "Erreur de chargement de la DLL". Ce message apparait sur un petit programme que j'ai fait en VB et c'est en embêtant car il n'enregistre plus rien...

    Ce que j'ai fait :
    alt+F11 --> outil --> références
    et j'obtiens une référence manquante.
    J'ai fait une capture d'écran : http://img193.imageshack.us/img193/2386/helpw.jpg
    J'ai essayer de mettre le fichier "refedit.dll" qui est apparemment le fautif dans le répertoire windows/system32 en vain.

    merci d'avance

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Bonsoir

    T'es-tu assuré que refedit.dll était bien dans c:\program files/Microsoft Office/Office 11/?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Oui refedit.dll est bien dans c:\program files/Microsoft Office/Office 11/

  4. #4
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    et en supprimant la référence et en allant rechercher le contrôle dans la boite à outil de contrôle ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Je vois pas trop ce que tu me suggères de faire.
    De supprimer la référence qui se trouve dans "c:\program files/Microsoft Office/Office 11/"?
    Tu entend quoi par "rechercher le contrôle dans la boite à outil de contrôle" ?
    Boîte à outils de contrôle c'est la boîte à outils?

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour tous,
    Ce n'est pas la "Boite à outils" mais.. dans l'IDE, clic sur Outils >> Références
    et dans la fenêtre qui s'ouvre tu décoche ta référence.
    Autre question, tu n'aurais pas fait ton "petit programme" sur un autre PC qui aurait soit excel 2007 ou Vista ?
    Si tu est sous vista et que c'est une dll que tu a ajouter faut l'enrégistrer...
    Voir mode d'emploi pour RegSvr32
    A+

  7. #7
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Ce que je suggerai et qui peut être ne marche pas, c'est de faire controle supplémentaire avec un click droit sur la boite à outil pour ajouter le contrôle RefEdit.

    Ce conseil n'était sans doute pas avisé, c'était juste une idée en passant.


  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Lorsque je décoche j'ai de nouveau le message "Erreur de chargement de la DLL", et il n'enregistre pas le décochage (pour info, il le fait aussi pour les autres références)

    J'ai fait le programme sur le même PC, sur la même version d'Excel. J'ai juste formaté entre temps pour en arrivé à ce problème

  9. #9
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Citation Envoyé par sugarcult Voir le message
    Lorsque je décoche j'ai de nouveau le message "Erreur de chargement de la DLL", et il n'enregistre pas le décochage (pour info, il le fait aussi pour les autres références)

    J'ai fait le programme sur le même PC, sur la même version d'Excel. J'ai juste formaté entre temps pour en arrivé à ce problème
    Quel version Excel ??
    Quel OS ?? Vista ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Excel 2003
    Vista

  11. #11
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Sous vista il te faut enrégistrer les dll...
    A employer en tant qu'administrateur.
    dans "Exécuter" taper RegSvr32 NE PAS VALIDER PAR ENTER... cliquer droit sur l'icône (en haut) et ouvrir en tant qu'administrateur, pour le reste suivre les directives du lien.
    A+

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Par défaut
    Citation Envoyé par LeForestier Voir le message
    Sous vista il te faut enrégistrer les dll...
    A employer en tant qu'administrateur.
    dans "Exécuter" taper RegSvr32 NE PAS VALIDER PAR ENTER... cliquer droit sur l'icône (en haut) et ouvrir en tant qu'administrateur, pour le reste suivre les directives du lien.
    A+
    En tant qu'admin :
    Clique droit sur l'icone --> Exécuter en tant qu'admin ??
    (Si c'est bien ça, je peux le faire seulement sur l'application (voir http://img30.imageshack.us/i/sdsdqdqd.jpg/ ) et pas sur la feuille de calcul en question (voir http://img3.imageshack.us/i/sdsdb.jpg/ )
    "Exécuter" se trouve où?

    Merci de m'aider au passage

Discussions similaires

  1. Emettre son lors du déclenchement d'une macro
    Par Romain227 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/11/2013, 23h58
  2. Déclenchement d'une macro lors de la modification d'une cellule
    Par bohemian dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/06/2012, 11h01
  3. Déclenchement d'une macro lors de la modification d'une cellule
    Par mirmae dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/06/2012, 15h28
  4. Qu'est-ce qu'une référence manquante?
    Par oliv-liebherr dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 04/06/2008, 11h38
  5. [EXCEL] : référence circulaire à cause d'une macro
    Par repié dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 11/01/2006, 10h41

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