Bonjour,

j'ai réalisé une petite appli sous Excel 2013 dont une des étapes consiste à mettre le contenu d'une variable String dans le presse-papier. Pour ce faire, j'ai utiliser le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Set mydata = New DataObject
mydata.SetText Mon_Texte
mydata.PutInClipboard
C'était un code que j'utilisais dans une appli Access 2010 qui fonctionne parfaitement.

Sauf que ça ne marche pas avec Excel 2013 (ni Excel 2010, d'ailleurs). Il ne met rien dans le presse-papier. Par ailleurs, j'ai testé sur Excel 2003 (sur mon ordi de boulot) et ça marche très bien ! D'où vient le problème ?

Je précise que mon ordi perso fonctionne sous Windows 8 64 bits (avec Excel 2010 et Excel 2013) et que mon ordi de boulot fonctionne sous Windows XP 32 bits.

Est-ce le fait que mon ordi perso soit en 64 bits qui cause le problème ? Pourtant cette routine fonctionne sous Access que ce soit sur mon ordi perso et celui du boulot...