Pas de problème.
Je vois dans ton code une erreur qui peut tout expliquer.
Le For Each sert à énumérer les objets d'une collection.
Cela veut dire qu'à chaque itération de la boucle, la variable Sheet va contenir une autre feuille. Or tu n'utilises pas cette variable dans ton code à l'intérieur de cette boucle.
For Each Sheet In ThisWorkbook.Worksheets With Sheet.PageSetup ... |
Bref si tu remplaces tes ActiveSheet par ta variable Sheet, ça devrait aller mieux.
Message édité par tegu le 03-10-2007 à 13:07:26