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 :

AddIn et Projet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Par défaut AddIn et Projet
    Bonjour à tous...

    Je rame sur mon problème depuis un moment c'est pourquoi je me decide enfin à poster.

    Contexte général:

    Je souhaite appliquer une macro à un classeur quelconque.
    Cette macro est sous la forme d'un module(contenant plusieurs procédures) et d'une userform .
    Cette macro est donc un outil que je souhaite utiliser sur un futur classeur ouvert dans Excel. Donc je me suis dit que j'allait la mettre sous la forme d'un AddIn qui importe tout ce qui faut et qui creer un bouton et que ce bouton permette ensuite de lancer ensuite ma macro.

    Resultat

    AddIn OK, Bouton OK.....le hic c'est qu'il ne reconnait pas mes procedures car elles appartiennent au VBAProject ("nom de l'AddIn".xls) et non au VBAProjet("classeur quelconque").
    L'importation se fait au mauvais endroit!

    Perso je pense que le problème vient du fait que je doit importer mon module et mon UserForm dans le VBAProject("classeur quelconque.xls")....or ce dernier est quelconque (c'est a dire que je ne peut pas m'appuyer sur son nom)....d'où mon probleme.
    Je tiens à preciser que le seul classeur ouvert (à l'écran) est "classeur quelconque.xls"

    Dans mon AddIn j'utilise:

    ThisWorkbook.VBProject.VBComponents.Import"chemin module"
    ThisWorkbook.VBProject.VBComponents.Import"chemin UserForm"

    Le problème c'est qu'il me les importe dans le mauvais projet (VBAProject ("nom de l'AddIn".xls))....comment faire pour importer ce module et ce UserForm dans le bon projet?

    Merci d'avance.

  2. #2
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Par défaut
    Okay....au moment de poster je me suis dit.....Activeworkbook au lieu de this workbook et hop.....je vais tester....et dire que (si ca marche) j'ai lutté dessus...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Qu'est ce qu'un grand projet ?
    Par Geronimo dans le forum Débats sur le développement - Le Best Of
    Réponses: 62
    Dernier message: 04/04/2013, 14h52
  2. Réponses: 4
    Dernier message: 03/06/2008, 11h40
  3. Parametrage des options de projet
    Par ares7 dans le forum EDI
    Réponses: 7
    Dernier message: 22/07/2002, 15h33
  4. Réponses: 6
    Dernier message: 21/06/2002, 14h48
  5. Les fichiers d'un projet
    Par Manolo dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/05/2002, 17h51

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