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 :

Créer dynamiquement une macro et un bouton pour la lancer [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2012
    Messages : 187
    Par défaut Créer dynamiquement une macro et un bouton pour la lancer
    Bonjour,

    Pour faire court, je récupère des données d'un fournisseur sur base desquelles j'applique un traitement.
    Je pars donc à chaque fois d'un nouveau fichier Excel.
    Durant la procédure, il y a une macro qui doit se lancer à la demande de l'utilisateur.
    J'aimerais donc savoir quel code me permettrait d'injecter cette macro dynamiquement dans ce nouveau classeur Excel et aussi y créer un bouton qui lancerait la macro pour faciliter la vie de l'utilisateur.

    Un grand merci d'avance pour votre aide car ce cas dépasse de loin mes compétences.

    Henri

  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 218
    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 218
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Personnellement, je ne suis pas un chaud partisan de la création de code VBA par une autre procédure. Il y a des paramètres à définir
    On pourrait envisager de partir d'un modèle qui contient déjà la macro et le bouton ou utiliser Power Query pour récupérer les données et ensuite faire une copie du classeur

    Différentes solutions sont envisageable mais il faudrait en savoir plus.
    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 Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 571
    Par défaut
    Salut,

    En l'état, 2 solutions sont envisageable:
    1) Tu te fait un fichier modèle, que tu dupliques.
    2) Tu te fait un fichier xlam.

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2012
    Messages : 187
    Par défaut
    Bonjour Philippe, Bonjour Deedolith,

    Merci pour vos suggestions.
    Voyant l'enthousiasme de Philippe, j'avais pensé à la solution de l'XLAM que m'a confirmé Deedolith.
    Effectivement, ça fonctionne très bien.

    Comme le module tourne pour une personne et que je suis admin de son PC, ça ne pose aucun problème, bien entendu.

    Merci pour vos idées, au plaisir de vous recroiser à l'avenir.

    Belle journée !

    Henri

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

Discussions similaires

  1. Affecter une macro à un bouton de formulaire créé dynamiquement
    Par yelem dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 31/07/2018, 22h23
  2. Affecter une macro à un bouton
    Par Cercle dans le forum VBA Word
    Réponses: 7
    Dernier message: 08/12/2010, 08h44
  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, 14h04
  4. Est il possible de lier une macro à un bouton ?
    Par rimbaut dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 05/08/2007, 08h17
  5. Réponses: 2
    Dernier message: 14/04/2006, 08h48

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