Petit détail, quand tu écris :
Seul i est déclaré de type Long.
k est déclaré de type Variant (tu peux le vérifier dans la fenêtre des variables locales).
La bonne syntaxe est :
Pour ton problème, je pense comme les autres que tu ne pointes pas sur la bonne Worksheet en raison de l'ambiguïté numéro/nom.
Pour le vérifier, je te conseille de mettre juste après ton second For, la ligne suivante :
Debug.Print i;" > ";Worksheets(i).Name
De faire tourner ton programme en pas-à-pas et de regarder ce qui s'affiche dans la fenêtre d'exécution.
Partager