bonjour,

Pour vider le presse papier, j'ai trouvé plusieurs solutions. Mais je ne comprend pas pourquoi les données dans le presse papier sont toujours visibles. Or quand on clique sur le bouton "effacer tout", tout disparaît.
N'est-il pas possible de valider ce bouton en VBA?

j'ai testé avec les procedures suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  On Error Resume Next
  Application.CommandBars("clipboard").Controls(4).Execute
( j'ai cherché la signification du 4 sans succes)

l'autre procedures:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  'Permet de désactiver le presse papier
  Application.CutCopyMode = False
J'ai essayé avec celle de SilkyRoad:Mais la macro s'arrête en mettant en surbrillant "Dim Cible As DataObject".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 'Nécéssite d'activer la référence "Microsoft Forms 2.0 Object Library."
Dim Cible As DataObject
 
Set Cible = New DataObject
Cible.setText ""
Cible.putInClipboard
Set Cible = Nothing
merci d'avance si vous avez une explication.

bonne soirée