Bonjour à tous,
Je suis débutant en VBA, j'ai créé un fichier excel spécialement pour une macro. Et je voudrais que lorsque je la lance elle balaie toutes les feuilles nommée "Data" qui sont ouverts dans différents fichiers Excel. Pour exécuter cette macro sur ces feuilles appelées "Data".
Pour l'instant pour que ma macro fonctionne, il faut que je la lance dans un fichier Excel, qui contient une feuille "Data"
Set OS = Worksheets("Data") 'définit l'onglet source OS
Je voudrais faire une fonction qui balaie toutes les feuilles de mes classeurs qui sont ouverts, qu'elle regarde si une feuille s'appelle "Data" et qu'elle renvoie l'endroit de la feuille, sur la ligne de code ci-dessus à la place de "Worksheets("Data")" pour que ensuite la macro puisse bien s’exécuter à distance sur toutes les feuilles "Data".
Je vous mets ma macro en pj.
Merci d'avance pour vos réponses.