rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Vider le presse papier

Posté par yoda98, le jeudi 9 août 2007 à 15:49:50
Bonjour,
je suis avec une macro Excel avec VBA
cette macro fait une boucle et doit faire un copier - coller d'une base de données dans excel
seulement des fois la case à copier est vide (c'est à recopier dans excel)
du coup excel garde la valeur precedente et la colle dans la case suivante
je voudrais pouvoir vider le presse papier à la fin de la boucle pour avoir 'rien' dans le presse papier.
est-ce que quelqu'un sait comment il faut faire et si c'est possible ?
merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.6
excel 2003
Répondre à yoda98  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 yoda98, le vendredi 10 août 2007 à 12:51:54
Salut j'ai trouvé comment faire,
pour ceux qui ont le probleme que j'ai eu voilà le code :

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


et puis la commande
Vide_PP
au moment où vous vous vider le presse papier.
voilà c' est tout ;-)
Répondre à yoda98