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 :

"attacher" une macro à un fichier unique ? [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Inscrit en
    Août 2005
    Messages
    698
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 698
    Points : 252
    Points
    252
    Par défaut "attacher" une macro à un fichier unique ?
    Bonjour,

    Lorsque je créé une macro "Dans ce classeur", je l'a voit bien dans mon fichier et non dans un autre.
    Par contre, lorsque je créé un bouton "Macro" dans le ruban excel avec cette macro, elle devient accessible depuis d'autres fichiers.

    Est-il possible de créer un ruban propre à un fichier excel ?

    Ma finalité, est que je souhaite faire 3 macros pour 3 fichier excel différents. Et que je puisse y accéder depuis le menu de chaque fichier.
    Ces boutons porteront le même nom, car ils font la même chose mais pour 3 domaines différents (donc quelques intitulés changent dans la macro).

    Merci à tous pour votre aide,
    Laurent

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par byloute Voir le message
    Lorsque je créé une macro "Dans ce classeur", je l'a voit bien dans mon fichier et non dans un autre.
    Par contre, lorsque je créé un bouton "Macro" dans le ruban excel avec cette macro, elle devient accessible depuis d'autres fichiers.
    Uniquement si le fichier contenant la macro est ouvert.

    Si tu veux que cette macro ne se déclenche pas si un autre fichier est actif, tu peux commencer ta macro par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If ActiveWorkbook.Name <> ThisWorkbook.Name Then Exit Sub
    Est-il possible de créer un ruban propre à un fichier excel ?
    A ma connaissance, non.
    Mais tu peux mettre le bouton qui déclenche la macro dans une feuille du classeur.

    Ma finalité, est que je souhaite faire 3 macros pour 3 fichier excel différents. Et que je puisse y accéder depuis le menu de chaque fichier.
    Ces boutons porteront le même nom, car ils font la même chose mais pour 3 domaines différents (donc quelques intitulés changent dans la macro).
    Il serait beaucoup plus simple de ne faire qu'une seule macro avec un seul bouton et d'intégrer à la macro la reconnaissance du fichier traité.
    Ca t'éviterait certainement de devoir refaire trois fois chaque amélioration que tu apporteras au processus.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 756
    Points : 2 990
    Points
    2 990
    Par défaut
    Bonsoir

    Oui, oui, il est possible d'assigner un ruban à un fichier Excel.

    Je joins dans ma réponse une documentation que j'ai rédigée il y a quelques années. Elle est en anglais.

    Bonne soirée.
    Images attachées Images attachées
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  4. #4
    Membre actif
    Inscrit en
    Août 2005
    Messages
    698
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 698
    Points : 252
    Points
    252
    Par défaut
    Merci à tous

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 04/11/2010, 13h28
  2. [Excel & Macro] Attacher une macro à un fichier Excel
    Par Enthau dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/08/2008, 08h36
  3. attacher une macro à un fichier excel
    Par Baldric de Dol dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/05/2008, 16h16
  4. associer une macro à un fichier
    Par diddou14 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/04/2008, 10h27
  5. Ouvrir via une macro un fichier avec mot de passe.
    Par Drost dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/10/2007, 14h47

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