Worksheets.copy plante

  • Initiateur de la discussion sebienfait
  • Date de début
S

sebienfait

Guest
Salut,

Pkoi ce petit bout de code fait il planter l'execution:

Sub test()
For i = 1 To 300
Sheets("Modele").Copy After:=Sheets(Sheets.Count)
Next i
End Sub

J'ai le message :
"Erreur 1004: La méthode Copy de la classe Worksheets a échoué"
à la 249eme copie, sans raison apparente

Ca ne veut bien repartir que si je ferme le document, le rouvre, puis re-execute la macro

Pire:
Apres le plantage à la 249 copie, je supprime toutes les copies à la main
et je faut une copie de la feuille à la main
Et paf ! même erreur alors qu'il ne reste plus qu'une feuille

Au secours, j'en ai besoin

Merci
Seb
 

Pièces jointes

  • test.zip
    14.8 KB · Affichages: 17
  • test.zip
    14.8 KB · Affichages: 20
  • test.zip
    14.8 KB · Affichages: 17
S

sebienfait

Guest
Après recherche, c'est un bug connu d'Excel :

http://support.microsoft.com/default.aspx?scid=kb;en-us;210684

Faut que je change de méthode.

Ce qui m'étonne est que je travaille sous office XP.

Comme quoi, microsoft corrige pas tout d'une version à l'autre
 

Statistiques des forums

Discussions
312 764
Messages
2 091 864
Membres
105 084
dernier inscrit
lca.pertus