Macros - presse papier

Bonjour

Est il possible de supprimer le message du presse papier.

Elle coince une macro lineaire.

"Le presse papier contient une grande quantité d'informations..."

il faut que tu le vide...

tu vas dans edition, presse papiers office et tu supprimes tout...

Merci pour la réponse.

En fait le presse papier est vide au départ de la macro.

Cette macro fait du copier coller entre feuille excel.

Et ce message interromp la macro...Très ennuyeux.

Voici mon problème.

je n'avais pas compris la subtilité....

j'ai essayé de créer une macro qui vidait le presse papiers mais elle ne fonctionne pas correctement...

j'essaie de voir cet aprem

Bonjour

VB n'est pas mon truc, mais j'ai trouvé ça quelque part.

Pour vider le contenu du Presse-Papier

Private Declare Function OpenClipboard Lib "user32"(ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long

Sub VidePP()
OpenClipboard 0
EmptyClipboard
CloseClipboard
End Sub

Cordialement

Merci pour vos réponse

Je ne suis pas VB non plus.

Je fais mes macros du type :

=repertoire("xxxx")

=ouvrir("ffffff")

=selectionner("a1")

=copier()

=activer("yyyy")

=selectionner("uuuu")

=copiage.special(t;t;)

---------------------------------Et là ça coince!!--------------

Integrer du VB ici me parait téméraire.

Merci encore

Re

Tiens, je croyais être le seul dinausore à faire encore du XL4, je vais chercher, mais XL4 avec les Dll ...

Cependant, je ne comprends pas pourquoi tu obtiens un message quand tu veux coller et quel message. Peux-tu m'en dire plus (Contenu du message par exemple) ou joindre le fichier.

Pour ma part, avec Excel 2003, et sur des Macros XL4 je copie et colle plusieurs trucs, parfois trés importants, sans problème.

Tu peux aussi essayer (pas garanti), avant une nouvelle ligne d'instruction = COPIER() utiliser =ANNULER.COPIE()

Cordialement

Je me suis planté dans la description du problème. Et malgré ça...

En fait le message intervient lorsque le presse-papier est rempli et que l'on ferme un fichier.

Grace à ton ANNULER.COPIE(), tout rentre dans l'ordre.

Cette fonction équivaut à appuyer sur ESC.

Merci beaucoup

Un dinausore

Bonsoir Kubik

Pardon pour la faute (le y) je l'ai corrigée dans le message

D'une maniére générale, lorsque tu utilises un Copier-Coller dans une Macro, je te suggére fortement d'utiliser systématiquement = ANNULER.COPIE() avant ta ligne de Fin.

Cordialement,

Rechercher des sujets similaires à "macros presse papier"