OVH Cloud OVH Cloud

Problème de presse-papier

1 réponse
Avatar
diane.sergerie
Bonjour,

Dans Excel 97, j'ai r=E9alis=E9 une macro qui fait en sorte,=20
entre autres, de copier plusieurs fichiers et de les=20
envoyer tous dans un seul fichier excel.

Puisque les fichiers =E0 copier sont assez volumineux, un=20
message appara=EEt me demandant si je veux copier =E9galement=20
les informations dans le presse-papier. Comment puis-je=20
faire en sorte que l'usager ne voit pas ce message ? Qu'il=20
n'ait pas =E0 r=E9pondre "NON" =E0 toutes les fois que le presse-
papier est plein ?

L'ordinateur utilis=E9 n'est pas de grosse capacit=E9 donc, il=20
est impossible de modifier la m=E9moire pour augmenter la=20
capacit=E9 du presse-papier.

J'ai essay=E9 la commande Application.SendKeys ("N") lorsque=20
le message appara=EEt sauf que, =E7a fait en sorte d'arr=EAter=20
ma macrocommande.

J'ai essay=E9 aussi la commande=20
Application.alertbeforeoverwriting sauf que =E7a fait en=20
sorte que le presse-papier est toujours plein et ne veut=20
pas poursuivre l'ex=E9cution de la macrocommande.

De l'aide serait grandement appr=E9ci=E9, je vous remercie =E0=20
l'avance

Diane

1 réponse

Avatar
RaMa
Bonjour

Application.CutCopyMode = False
Salutations
RaMa

"" a
écrit dans le message de news: 2fba01c4a23b$8a31b4a0$
Bonjour,

Dans Excel 97, j'ai réalisé une macro qui fait en sorte,
entre autres, de copier plusieurs fichiers et de les
envoyer tous dans un seul fichier excel.

Puisque les fichiers à copier sont assez volumineux, un
message apparaît me demandant si je veux copier également
les informations dans le presse-papier. Comment puis-je
faire en sorte que l'usager ne voit pas ce message ? Qu'il
n'ait pas à répondre "NON" à toutes les fois que le presse-
papier est plein ?

L'ordinateur utilisé n'est pas de grosse capacité donc, il
est impossible de modifier la mémoire pour augmenter la
capacité du presse-papier.

J'ai essayé la commande Application.SendKeys ("N") lorsque
le message apparaît sauf que, ça fait en sorte d'arrêter
ma macrocommande.

J'ai essayé aussi la commande
Application.alertbeforeoverwriting sauf que ça fait en
sorte que le presse-papier est toujours plein et ne veut
pas poursuivre l'exécution de la macrocommande.

De l'aide serait grandement apprécié, je vous remercie à
l'avance

Diane