Vider le presse papier

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

3 réponses

  1. 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 ;-)