récupérer une cellule copiée en VBA

J

JOjo

Guest
Bonjour,

Comment en VB récupérer la valeur d'une donnée copiée afin de lancer automatiquement une recherche sur cette valeur.
Cdlt,

Merci
Jojo
 
M

michel

Guest
bonsoir Jojo

cet exemple permet de récuperer dans une variable le contenu du presse papier


Sub recupererDonneePressePapier()
'source : http://dj.joss.free.fr/index.htm
'nécéssite d'activer la référence "Microsoft Form 2.0 Object Library."
Dim Resultat As String

With New DataObject
.GetFromClipboard
Resultat = .GetText(1)
End With

MsgBox Resultat

End Sub


bonne soirée
MichelXld
 
J

JOjo

Guest
Merci michel.

Pour mon simple problème, étant sur la cellule active il y avait une solution simple qui consitait à lire la cellule active avant de la copier :

Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 19/10/2004 par José HOFMAN
'
Dim Aa As String

Aa = ActiveCell

Application.CutCopyMode = False
Selection.Copy

....
End Sub
 

Discussions similaires

Réponses
4
Affichages
234

Statistiques des forums

Discussions
314 015
Messages
2 104 560
Membres
109 080
dernier inscrit
Merilien