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

  • Initiateur de la discussion Initiateur de la discussion JOjo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
232
Réponses
4
Affichages
285
Retour