Re : Comment changer des noms de feuilles dans une macro
Bonjour, je vais tenter de t'expliquer simplement le principe.
Tout d'abord il faut savoir qu'une macro peut en appeler une autre, par exemple pour effectuer un travail répétitif (ça tombe bien, non ?
)
Prenons par exemple une macro nommée Mac1 et une macro nommée Mac2 et imaginons que la macro Mac1 appelle la macro Mac2. Que se passe-t-il en gros ?
Eh bien c'est très simple :
- la macro Mac1 se déroule jusqu'à ce qu'elle arrive à sa ligne de code qui fait appel à la macro Mac2.
- la macro Mac2 va alors se dérouler, puis quand elle sera terminée il y aura retour à la macro Mac1 qui continura de se dérouler.
Le retour se fait bien évidemment à la ligne de code de Mac1 située juste après la ligne de code faisant appel à Mac2.
Une fois que Mac2 est au point (tu sais exactement ce qu'elle fait et tu sais qu'elle le fait bien), tu n'as plus à t'en soucier et dans le reste de ton code il te suffit d'appeler cette macro Mac2 pour qu'elle s'exécute.
Ainsi tout le travail effectué par Mac2 est remplacé dans le reste du code par une seule instruction : l'instruction faisant appel à cette macro Mac2.
Si tu n'as pas compris le principe, ce n'est pas grave car je pense qu'on peut en fait s'en passer ici...
[edit]
Mais en fait tu devais l'avoir bien compris depuis longtemps puisque c'est ce que tu fais quand tu fais appel à la macro Macro1.
Mais bon, un peu d'instruction ne fait jamais de mal.
[/edit]