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 :

macro dans tous les classeur comment les enlever [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 293
    Points : 125
    Points
    125
    Par défaut macro dans tous les classeur comment les enlever
    bonjour,

    j'ai du faire une betise, j'ai crée une macro, avec un bouton pour l'activer dans un classeur, sans faire attention à l'option "tous les classeurs ouverts"
    donc quand j'ouvre un nouveau fichier excel je me retrouve avec ce bouton parasite
    comment faire pour l'enlever de tous les claseurs sauf de celui où il est utile

    Merci

    Patnel

  2. #2
    Membre actif Avatar de maxeur
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    416
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 416
    Points : 267
    Points
    267
    Par défaut
    Le mieux je pense pour ne pas de prendre la tête est de copier le code qui se situe dans ta macros, de créer une autre macros ou tu copie ton code.

    Tu teste ta nouvelle macro si elle fonctionne, si oui tu supprime l'ancienne

    et normalement ta nouvelle macros ne sera que dans ce classeur

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 293
    Points : 125
    Points
    125
    Par défaut
    en fait le pb vient de la façon dont je crée un bouton,
    j'aimerai savoir comment faire pour que le bouton n'existe que dans le fichier utile et non dans tous les fichiers excels que j'ouvre par la suite

    1 dans le fichier utile ,
    je fais personnaliser dans la barre d'outil
    je choisis macro et je fais glisser l' icone "bouton personnalisé " là où je veux qu'elle soit.

    2 aprés c'est facile pour y affecter une macro il suffit de cliquer dessus et de choisir la macro à appliquer.

    c'est dans l'étape 1 que à cloche car ce bouton réapparait dans tous les fichiers excel que j'ouivre et pas moyen de le supprimer autrement que de détruire le fichier Excel.xlb, et dans ce cas l' icone disparait aussi du fichier utile

    et là j'ai beau faire tous les forums je trouv e pas la solution.

  4. #4
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 293
    Points : 125
    Points
    125
    Par défaut
    en fait il faut détruire le fichier Excel.xlb sans état d'âme car il sera recréé à la prochiaine ouverture d'excel, mais il n'y aura plus le bouton embetant.

    ce qui veut dire que si on veut qu'un bouton ne vive que dans le fichier utile il faut le créé par macro avec un programme qui se lance à l'ouverture et le détruire dans un programme qui se lance à la fermeture du fichier.

    quelqu'un a une solution plus sympa ?

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/07/2013, 12h04
  2. Les winsocks, comment les utiliser dans une application réseau ?
    Par JLDK007 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/04/2009, 12h45
  3. [JAXB] XML généré avec tous les xmlns : comment les virer ?
    Par Ougha dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 17/04/2008, 15h27
  4. [rolap/molap/holap] Comment les distinguer et les utiliser ?
    Par Melvine dans le forum Conception/Modélisation
    Réponses: 7
    Dernier message: 18/03/2008, 23h03

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