Bonjour tout le monde
J'ai vraiment besoin de votre aide : je dois créer une macro qui s’exécute lorsque l'utilisateur tente de coller le contenu du presse papier sous forme de texte, sans aucun mise en forme (l'action de copier est exécutée par l'utilisateur aussi, pas la macro).
Le premier problème c'est que le code que j'ai trouvé
ne marche que le contenu du presse papier provient d'excel, et que ça ne marche pas s'il copie quelque chose d'une autre application en vue de le coller sur excel.
Et si j'utilises
et bien c'est l'inverse, ça marche pas lorsque l'utilisateur copie quelque chose d'excel.
Et il faut absolument que la macro fonctionne peu importe la provenance du contenu du presse papier.
Alors y a-t-il un moyen de faire en sorte que ça marche dans les deux cas ?
Le deuxième problème c'est que j'avais pensé affecter la macro au raccourci Ctrl+v, sauf que ça ne marchera pas lorsque l'utilisateur collera avec le clic droit au lieu de faire Ctrl+v.
Alors y a-t-il un moyen de faire en sorte que ça marche peu importe la manipulation faite pour coller ?
Je vous remercie infiniment pour votre aide
J'ai vraiment besoin de votre aide : je dois créer une macro qui s’exécute lorsque l'utilisateur tente de coller le contenu du presse papier sous forme de texte, sans aucun mise en forme (l'action de copier est exécutée par l'utilisateur aussi, pas la macro).
Le premier problème c'est que le code que j'ai trouvé
Code:
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Et si j'utilises
Code:
ActiveSheet.PasteSpecial Link:=False, NoHTMLFormatting:=True
Et il faut absolument que la macro fonctionne peu importe la provenance du contenu du presse papier.
Alors y a-t-il un moyen de faire en sorte que ça marche dans les deux cas ?
Le deuxième problème c'est que j'avais pensé affecter la macro au raccourci Ctrl+v, sauf que ça ne marchera pas lorsque l'utilisateur collera avec le clic droit au lieu de faire Ctrl+v.
Alors y a-t-il un moyen de faire en sorte que ça marche peu importe la manipulation faite pour coller ?
Je vous remercie infiniment pour votre aide
Dernière édition: