Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 macro à exécuter sur des exports excel

teclim

XLDnaute Nouveau
Bonjour,
Je voudrais savoir comment je peux exécuter une macro excel sur des fichiers qui sont issues d'export d'un autre logiciel, étant donné que la macro ne fait pas parti du fichier.

Merci d'avance.
 

Dudu2

XLDnaute Barbatruc
Bonjour,
Il faut que tu créés ta macro dans un fichier .xlsm dédié et que lors de son exécution tu promptes pour ouvrir ou désigner le classeur à traiter. Et ta macro travaille sur les feuilles de ce classeur.
Si c'est quelque chose de récurrent et fréquent, tu peux transformer ton .xlsm en complément dont les macros à lancer sur un OnKey par exemple, sont alors disponibles pour tous les classeurs que tu ouvres.
 

Dudu2

XLDnaute Barbatruc
Pour faire le choix d'un classeur ouvert ou à ouvrir, j'utilise un module générique Module_GetWorkBook que tu trouveras dans ce classeur avec un exemple de mise en œuvre dans le Module_Test.

Fichier supprimé cause bug ! Voir plus loin.
 
Dernière édition:

Dudu2

XLDnaute Barbatruc
Prends plutôt cette version car dans la précédente, l'activation du classeur se plante quand le classeur est multi-fenêtré.
 

Pièces jointes

  • GetWorkbook.xlsm
    32.9 KB · Affichages: 1

Discussions similaires

Réponses
3
Affichages
462
Réponses
1
Affichages
287
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…