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 :

VBA Macro utilisable dans un dossier ciblé / Bouton personnalisé


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 46
    Points : 40
    Points
    40
    Par défaut VBA Macro utilisable dans un dossier ciblé / Bouton personnalisé
    J'ai 2 questions mais je vais expliquer ce que je fais avant de les poser.
    Je suis en train de créer un dossier dans lesquels seront rangés des classeurs "Stats1", "Stats2" .... Sur "Stats1" j'ai crée une macro. Je veux que les utilisateurs de ce dossier (qui ne connaissent pas VBA) rentrent leurs fichiers dedans puis clique sur un bouton personnalisé pour activer ma macro (qui crée de nouvelles feuilles remplies de sous-tableaux, de graphs...). Pour l'instant j'ai coché "Macro dans : tous les classeurs ouverts". Je voudrais savoir si je peux restreindre l'utilisation de cette macros dans ce dossier uniquement. Deuxièmement je voudrais savoir si il y a un moyen pour que mon bouton personnalisé (pour l'instant crée uniquement dans "Stats1") se crée automatiquement dans chaque fichier rentré dans mon dossier, en restant lié à la macro en question évidemment.

  2. #2
    Membre éprouvé
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Points : 1 191
    Points
    1 191
    Par défaut
    Bonsoir,


    tu peu, créer ton code dans un autre classeur, puis tu l'enregistre en tant que macro complémentaire xla, et tu crée une barre d'outils personnalisé attachée à ce xla...

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 46
    Points : 40
    Points
    40
    Par défaut
    Ca y est je l'ai enregistré en tant que macro complémentaire, et cochée pour qu'elle soit disponible. J'ai crée un bouton dans une barre d'outil et dans "Affecter une macro>Nom de la macro" j'ai écrit son nom. Mettons qu'elle s'appelle MaMacro. Maintenant quand je clique sur le bouton, une fenêtre affiche : "Impossible de trouver la macro : 'Classeur1!MaMacro'. Est-ce que j'ai fais une erreur quelque part ???

    Au fait je viens de me rendre compte que tu as écrit "créer une barre d'outils personnalisée"... Moi j'ai fais un bouton, que j'ai intégré à la première barre d'outils qui m'est passée sous la main. La différence est importante ?

Discussions similaires

  1. Réponses: 27
    Dernier message: 29/08/2014, 12h29
  2. [VBA-E] Fichier dans le dossier courant
    Par LP-mpascolo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/03/2007, 17h06
  3. [VBA-E] Utiliser le range dans un tab croisé dynamique
    Par GoLDoZ dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/03/2006, 16h12
  4. [VBA] utiliser une macro contenue dans un autre classeur
    Par laloune dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 01/02/2006, 18h46
  5. [VBA]xl*-Utiliser F1...F12 dans un form
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 40
    Dernier message: 27/01/2006, 11h34

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