Collage du presse papier VBA

Bonjour,

J'essaye de coller le presse papier provenant d'une application d'un logiciel de devis dans un tableau excel ou il y beaucoup de valeurs numérique.

J'ai essayé de développer une macro avec l'outil excel, les valeurs numérique collées reviennent toujours en format image.

En revanche si manuellement je fais un contrôle CTRL+V ou que je pointe le collage spécial sur texte ou texte unicode: cela fonctionne très bien.

Existe une fonction VBA qui permette de coller le presse papier sur le même mode que CTRL+V ?

Marco à développer:

Début

Aller sur la cellule B6

Coller le presse papier sur mode CTRL+V

Fin de la macro

Merci pour vos réponses

Antoine

Bonjour,

Essayer ce code:

(La bibliothèque : Microsoft Forms 2.0 Object Library doit être cochée dans l'éditeur VBA --> Outils --> références)

Dim MSForm As Object

With Sheets("votre feuille")
    Set MSForm = New DataObject
    MSForm.GetFromClipboard
    .Range("B6").Value = MSForm.GetText
    Set MSForm = Nothing
End With
Rechercher des sujets similaires à "collage presse papier vba"