je souhaite vérifier que le presse papier contient une chaine de caractère (ma chaine par exemple) avant d'exécuter une macro.
comment puis je faire
merci
je souhaite vérifier que le presse papier contient une chaine de caractère (ma chaine par exemple) avant d'exécuter une macro.
comment puis je faire
merci
Bonjour,
Une idée simple.. c'est de copier le presse-papier dans une cellule et de la tester.
Sinon tu à l'objet .. zut, je revient plus sur le nom en VBA... Ah oui, ClipBoard à voir dans l'aide.
A+
EDIT: Bonjour Pierrot.. Cette fois-ci c'est moi qui ai une minute d'avance ..![]()
Bonjour,
il me semble que tu as déjà des réponses ici :
http://www.developpez.net/forums/d79...presse-papier/
@+
merci mais ce n'est pas tout à fait ce que je souhaite réaliser.
le presse papier contient une chaine par exemple "Ceci est un chien"
je souhaite vérifier que le presse papier contienne "chien"
merci
Re, Bonjour LeForestier
peut être comme ceci alors :
bonne fin d'après midi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 'activer la reference Microsoft Forms 2.0 Object Library Dim x As New DataObject x.GetFromClipboard If x.GetFormat(1) = True Then If InStr(1, x.GetText(1), "chien", vbBinaryCompare) > 0 Then _ MsgBox "ok, chien présent !!!" End If
@+
Partager