B
Boby94
Guest
Bonjour à tous,
Lors de l'execution d'une macro, je déplace un certain nombre d'onglet dans un nouveau fichier excel.
J'utilse une boucle simple qui est ci dessous
nb = Sheets.Count
For i = nb To 3 Step -1
Windows(appli).Activate
Sheets(i).Select
Sheets(i).Copy before:=Workbooks(save).Sheets(1)
Next i
La boucle fonctionne jusqu'à ce que i =10 (dans ce cas précis nb=44). Je ne comprend pas du tout ce qu'il se passe.
Est ce que quelqu'un pourrait m'aider?
Edit:
Bon voila, ca faisait une demi que je bloquais, et dès que je post, je trouve enfin la solution.
Enfin, très bizarre car j'ai juste quitter et réouvert mon fichier pour que ca marche (vive excel 😛)
Lors de l'execution d'une macro, je déplace un certain nombre d'onglet dans un nouveau fichier excel.
J'utilse une boucle simple qui est ci dessous
nb = Sheets.Count
For i = nb To 3 Step -1
Windows(appli).Activate
Sheets(i).Select
Sheets(i).Copy before:=Workbooks(save).Sheets(1)
Next i
La boucle fonctionne jusqu'à ce que i =10 (dans ce cas précis nb=44). Je ne comprend pas du tout ce qu'il se passe.
Est ce que quelqu'un pourrait m'aider?
Edit:
Bon voila, ca faisait une demi que je bloquais, et dès que je post, je trouve enfin la solution.
Enfin, très bizarre car j'ai juste quitter et réouvert mon fichier pour que ca marche (vive excel 😛)
Dernière modification par un modérateur: