OVH Cloud OVH Cloud

Récupérer du texte depuis le presse papier

3 réponses
Avatar
outriaz
Salut,
Je veux faire la chose suivante :
Sélectionner du texte sous notepad et faire COPIER.

Récupérer ce même texte dans un macro excel dans une variable de type
texte.

J'ai essayé avec getfromclipboard mais je n'ai rien compris.

J'ai besoin d'un petit coup de main !

3 réponses

Avatar
Gaenonius
Pour récupérer du texte copié dans le presse-papiers :

Sub recupPP()
'nécessite une référence à Microsoft Forms 2.0 Object Library
Dim Data As New DataObject

Data.GetFromClipboard
MsgBox Data.GetText(1)

End Sub

--
Gaenonius

Salut,
Je veux faire la chose suivante :
Sélectionner du texte sous notepad et faire COPIER.

Récupérer ce même texte dans un macro excel dans une variable de type
texte.

J'ai essayé avec getfromclipboard mais je n'ai rien compris.

J'ai besoin d'un petit coup de main !


Avatar
Daniel
Bonsoir.
Ne peux-tu pas coller ton presse-papiers dans une cellule et récupérer la
valeur de la cellule dans ta variable, quitte à effacer la cellule ?
Daniel
"outriaz" a écrit dans le message de news:
1gqcilv.1cgxo8p1di3pyyN%
Salut,
Je veux faire la chose suivante :
Sélectionner du texte sous notepad et faire COPIER.

Récupérer ce même texte dans un macro excel dans une variable de type
texte.

J'ai essayé avec getfromclipboard mais je n'ai rien compris.

J'ai besoin d'un petit coup de main !


Avatar
outriaz
Impec, merci beaucoup.

Gaenonius wrote:

Pour récupérer du texte copié dans le presse-papiers :

Sub recupPP()
'nécessite une référence à Microsoft Forms 2.0 Object Library
Dim Data As New DataObject

Data.GetFromClipboard
MsgBox Data.GetText(1)

End Sub

--
Gaenonius