Bonjour tout le monde,
J'ai une macro à faire tourner successivement sur plusieurs feuilles. Ne pouvant pas me baser sur les numéros d'index de ces feuilles (elles sont déplacées régulièrement), je n'ai eu d'autres choix que dupliquer X fois ma macro et d'utiliser un "With" ce qui donne :
Ne serait - il pas possible d'utiliser une boucle pour faire un code un peu plus propre ?
Je vous remercie par avance pour votre aide.
Bonne journée
J'ai une macro à faire tourner successivement sur plusieurs feuilles. Ne pouvant pas me baser sur les numéros d'index de ces feuilles (elles sont déplacées régulièrement), je n'ai eu d'autres choix que dupliquer X fois ma macro et d'utiliser un "With" ce qui donne :
Code:
Sub AttributionNoms()
With ThisWorkbook.Sheets("Données mensuelles")
'Contenu de ma macro
End with
With ThisWorkbook.Sheets("Données trimestrielles")
'Contenu de ma macro
End with
With ThisWorkbook.Sheets("Données annuelles")
'Contenu de ma macro
End with
'etc....
End sub
Ne serait - il pas possible d'utiliser une boucle pour faire un code un peu plus propre ?
Je vous remercie par avance pour votre aide.
Bonne journée