J'essaye juste de t'expliquer comment je pense faire les choses, pour que tu me dises si ça correspond à ce que tu veux faire, mais comme tu ne comprends pas la logique algorithmique visiblement, ça complique un petit peu les choses haha.
En gros, ma macro fera ça :
Départ : Numéro de la feuille est n'importe lequel, Nom de l'entreprise pareil
Exécution de la macro :
- la boucle s'exécute pour la première itération : i = 1
- dans la case du numéro de feuille, le chiffre change (par macro) et devient 1
- en conséquence, la case de nom de l'entreprise remarque que le numéro est 1 et prend ainsi le nom de l'entreprise associé au numéro 1
- la feuille est donc prête à être imprimée : j'exécute via ma macro la commande d'impression de la feuille
- fin de boucle : on passe à l'itération suivante -> i = 2
- dans la case du numéro de feuille, le chiffre change (par macro) et devient 2
- en conséquence, la case de nom de l'entreprise remarque que le numéro est 2 et prend ainsi le nom de l'entreprise associé au numéro 2
- la feuille est donc prête à être imprimée : j'exécute via ma macro la commande d'impression de la feuille
- etc, etc ... jusqu'à arriver au numéro 500
- le code est arrivé à sa 500ème itération, la boucle arrive donc à sa fin, la macro s'arrête, et tes 500 feuilles ont été imprimées.
Est-ce clair ? Est-ce cela que tu veux ?