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
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
-
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 commandeVide_PP
au moment où vous vous vider le presse papier.
voilà c' est tout ;-)