Re : lancer une macro sur plusieurs fichiers en meme temps
Bonjour forum.
je remonte ce vieux fil car aujourd'hui je me trouve dans la même situation que Superniko.
ça fait 7 ans et les solutions ont changé, il n'est plus possible d'utiliser FileSearch et donc je ne peux pas essayer la solution donnée plus haut par _Tierry.
Je décris ma situation : j'ai un fichier xlsm qui contient une serie de macro qui ne travaillent que sur des fichiers xlsx qui se trouvent dans un autre dossier que j'appelle source.
Pour appliquer ma macro à tous les fichiers de mon dossier source, j'ouvre le fichier xlsm, je lance la macro qui ouvre une boite de dialogue GetOpenFilename déjà positionnée sur le dossier source, puis j'ouvre un fichier xlsx, la macro s'éxecute, le fichier est sauvegardé et fermé. ensuite, je dois relancer ma macro d'ouverture de boite de dialogue, choisir un autre fichier et ainsi de suite jusqu'au dernier. mon dossier source peut contenir 80 fichiers xlsx, ca me prend donc un certain temps pour appliquer ma macro à tout ce monde la... J'aurais bien voulu automatiser tout ca !
En ce qui concerne les solutions possibles, j'ai vu que ClasseFileSearch remplace FileSearch mais mes maigres compétences en vba ne me permettent pas d'adapter a ce que je voudrais.
Si quelqu'un du forum à une p'tite solution pour mon gros problème