OVH Cloud OVH Cloud

copie de feuilles limitée en nombre ?

1 réponse
Avatar
Florian
Bonjour,

J'ai une feuille dans un premier classeur que je génère une centaine de
fois. A chaque fois j'en créé une copie dans un deuxième classeur (vide,
créé lors de la première copie)
Le problème c qu'au bout de la 49e fois j'ai une erreur ?!? si j'arrete
la macro et essaie la copie à la main cela ne fonctionne tjrs pas... si
j'essaie d'insérer une feuille vide au second classeur pas de pb
J'ai essayé aussi de mettre Application.cutcopymode = false entre chaque
copie de feuille mais ca ne fonctionne qd meme pas...
Ce doit etre un problème de presse-papiers ou un truc comme ca, mais je
ne copie pas les valeurs mais des feuilles entières alors je ne sais pas
comment m'y prendre...

Une idée ?

Merci !
--
Florian

1 réponse

Avatar
Philippe.R
Bonsoir Florian,
Peut être vider le presse papier de Windows comme ceci :

Sub test()
'rural thierry le 15/01/2004 sur MPFE
Dim rep As Boolean
With Application.CommandBars("clipboard")
rep = .Visible
If rep = False Then .Visible = True
'test si vider le presse-papier est possible, si oui, le vide
If .FindControl(ID:634).Enabled = True Then .FindControl(ID:634).Execute
.Visible = rep
End With
End Sub

tel qu'indiqué dans ce fil par Thierry :
http://groups.google.com/groups?hl=fr&lr=&ie=UTF-8&c2coff=1&th°528fa8cadb217b&rnum=9
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Florian" a écrit dans le message de news:ceollp$qpd$
Bonjour,

J'ai une feuille dans un premier classeur que je génère une centaine de
fois. A chaque fois j'en créé une copie dans un deuxième classeur (vide,
créé lors de la première copie)
Le problème c qu'au bout de la 49e fois j'ai une erreur ?!? si j'arrete
la macro et essaie la copie à la main cela ne fonctionne tjrs pas... si
j'essaie d'insérer une feuille vide au second classeur pas de pb
J'ai essayé aussi de mettre Application.cutcopymode = false entre chaque
copie de feuille mais ca ne fonctionne qd meme pas...
Ce doit etre un problème de presse-papiers ou un truc comme ca, mais je
ne copie pas les valeurs mais des feuilles entières alors je ne sais pas
comment m'y prendre...

Une idée ?

Merci !
--
Florian