Excécuter macro PERSO.XLS à partir d'un userform

  • Initiateur de la discussion Initiateur de la discussion bigdeal
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

bigdeal

Guest
Bonjour

J'ai créé un user form qui lance plusieurs macro à partir de mon fichier xls. Ces macros sont les suivantes :

- une macro qui purge le fichier xls de cumul
- une macro qui repère lefichier source xls dans l'arborescence

- une macro qui extrait les données du fichier source et le recopie dans le fichier cumul
- une macro qui archive les fichier source dans un autre répertoire.


Seulement j'ai un traitement spécifique à réaliser dans le fichier source avant d'importer les données. J'ai donc le code nécessaire pour réaliser l'opération mais ce fichier change à chaque mise à jour ; j'ai donc enregistré la macro de déplacement de colonnes dans le classeur PERSO.XLS.
Comment puis-je lancer cette macro de PERSO.XLS à partir de mon bouton UserForm (placé dans le fichier cumul.xls).
La procédure devant s'exécuter entre le repérage du fichier source et l'extraction de ses données.


Merci beaucoup pour le coup de main.......
 
Salut, bigdeal,


Pour pouvoir utilisé une macro contenue dans un autre classeurs il faut plusieurs chose :

-Que ton classeur soit déjà ouvert (PB résolut en utilisant le perso.xls qui s'ouvre automatiquement à chaque session de excel.

-que ta macro soit déclarer en Public

ex

'module titi de perso.xls

Public Sub toto()
msgbox 'Bonjour'
end sub

'module tata de test.xls

sub test_appel

call titi.toto

end sub

Donc voila. Si tu met tes macro ailleurs il faut donc l'ouvrir avant :

workbook.open filename:='C:\\....\\toto.xls'

Voila A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
182
Retour