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 :

Affecter un macro à un onglet


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 33
    Par défaut Affecter un macro à un onglet
    Bonjour tout le monde,

    Voilà j'ai fait une petite macro de mise en page pour différents onglets dans un classeur.Ensuite toutes les semianes j'envoie les onglets à différentes personnes... mon problème c'est que je n'arrive pas à tranmettre mon fichier avec la macro de présentation correspondante..

    Comment je poeux affecter une macro à un onglet ?

    Si vous avez des idées je suis preneur !!

    Merci à vous

    The Saint

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 054
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Que veux tu dire pas
    Comment je poeux affecter une macro à un onglet ?
    Est-ce activer une macro se trouvant sur la feuille ou est-ce une procédure VBA qui s'enclenche au moment où un événement se produit sur la feuille ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 33
    Par défaut
    Bonour à tous et Philippe,

    Et merci de me répondre...

    En fait pardon de ne pas être clair...

    Je souhaite pouvoir envoyer un onglet du fichier et que la macro soit présente car celle-ci se trouve dans un module de macro perso...

    Surtout si je ne suis toujours pas clair c'hesites pas.

    Merci

    The Saint

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 054
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Donc, tu veux en fait copier une procédure se trouvant sur le classeur Perso.xls ou Perso.xlsm suivant la version Excel que tu possèdes pour la coller dans le classeur qui va accompagner la feuille que tu veux envoyer à ton destinataire.
    C'est évidemment faisable mais je ne suis pas coutumier de ce type de pratique parce-que je préfère travailler dans ces cas là avec un modèle contenant la macro mais je suis convaincu qu'un autre intervenant va pouvoir t'aider dans cette voie.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre averti
    Inscrit en
    Novembre 2011
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 15
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,
    Donc, tu veux en fait copier une procédure se trouvant sur le classeur Perso.xls ou Perso.xlsm suivant la version Excel que tu possèdes pour la coller dans le classeur qui va accompagner la feuille que tu veux envoyer à ton destinataire.
    C'est évidemment faisable mais je ne suis pas coutumier de ce type de pratique parce-que je préfère travailler dans ces cas là avec un modèle contenant la macro mais je suis convaincu qu'un autre intervenant va pouvoir t'aider dans cette voie.
    Dans le pire cas, il pourrait faire un simple copier-coller du code dans un module lié au classeur.

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 054
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Dans le pire cas, il pourrait faire un simple copier-coller du code dans un module lié au classeur.
    Ce n'est pas aussi simple que cela.
    Ce n'est pas insurmontable mais ce n'est pas un simple Copier/Coller
    Un lien sur la FAQ illustre par une procédure de destruction d'un code, les objets, méthodes et propriétés à utiliser ainsi que la bibliothèque à référencer.
    En plus, il faut être sûr que la procédure écrite dans le classeur d'origine sera compatible avec le classeur cible (objet ou plage nommée par exemple).
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour

    En plus du lien fourni par Philippe un tuto complet qui peut t'aider : Visual Basic Editor: Manipuler l'éditeur de macros ... par macro

    Philippe

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 33
    Par défaut
    bonjour à tous,

    Et merci pour vos réponses Je vais me pencher sur les tuto mis à ma dispo et voir ce que je peux faire de mieux.

    D'habitude je me garde ma macro donc j'avais jamais eu le problème

    Merci et bonne journée.

    The Saint

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

Discussions similaires

  1. Affecter une macro à un bouton
    Par Cercle dans le forum VBA Word
    Réponses: 7
    Dernier message: 08/12/2010, 09h44
  2. Affecter une macro à un bouton
    Par billy78 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/11/2007, 11h58
  3. affecter une macro à un bouton dans une feuille
    Par gu000 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/10/2007, 15h04
  4. Affectation de macros à des boutons créés dynamiquement
    Par JM_Cholet dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/07/2007, 15h09
  5. [VBA-E] Affecter une macro a un autre classeur
    Par Mac Twist dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/01/2007, 17h38

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