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 :

Organisation du code


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut Organisation du code
    Bonjour,

    J'ai développé un ensemble de macros et procédures évènementielles dans un classeur, qui a vocation a être dupliqué en un certain nombre d'exemplaires. Pour faciliter la maintenance, j'ai essayé de regrouper le code dans un classeur "de référence". J'ai donc "détourné" une à une les procédures évènementielles vers ce classeur de référence.
    Le procédé me paraît "lourdingue" et de plus il me semble avoir des limitations. Y a-t-il une méthode plus efficace de traiter ce problème?

    D'avance merci pour vos conseils...

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut application multi-classeurs
    Bonjour,

    Il semble donc qu'il n'y ait pas d'autre technique...
    Je me suis donc attaqué au problème, et après un certain nombre d'heures, il semble que je sois presque au bout de mes peines. J'ai découvert de manière empirique les difficultés que l'on rencontre. Je pense qu'elles devraient faire l'objet d'un tutoriel spécial. Si c'est déjà le cas, je voudrais bien le connaître.

    J'ai une question subsidiaire:
    Un classeur A appelle une procédure P dans le classeur B (Application.run "B.xlsm!P"). Cette procédure peut-elle accéder à une variable se trouvant dans le classeur A? Par exemple, j'ai essayé d'écrire dans P quelque chose comme:

    ActiveWorkbook.module.flag = TRUE

    Cette instruction est rejetée à l'exécution.
    Je trouverai certainement un moyen "sale" pour contourner, mais y a-t-il un moyen "propre"?

    D'avance merci

Discussions similaires

  1. Persistance et organisation du code
    Par K-Kaï dans le forum Hibernate
    Réponses: 16
    Dernier message: 06/06/2007, 17h01
  2. Organisation du code source
    Par _kal_ dans le forum C
    Réponses: 18
    Dernier message: 04/08/2006, 14h15
  3. organisation du code.
    Par poporiding dans le forum C++
    Réponses: 36
    Dernier message: 13/07/2006, 10h15
  4. organisation du code.
    Par poporiding dans le forum C++
    Réponses: 3
    Dernier message: 28/06/2006, 17h10
  5. Réponses: 4
    Dernier message: 19/09/2005, 17h56

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