Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…