VBA: collage speciale de texte provenant du presse papier vers Excel - VB/VBA/VBS - Programmation
Marsh Posté le 17-02-2011 à 18:07:35
Salut,peut-être via http://www.google.fr/#hl=fr&rlz=1R [...] 24f3e851ea
Marsh Posté le 18-02-2011 à 10:04:56
j'ai ajouté cette fonction:
Code :
|
ensuite j'ai affecté cette fonction à ctrl+v.
a chaque fois que je fais un collage dans mon fichier excel l'erreur suivante se produit:
erreur d'execution '1004'la methode pasteSpecial de la classe Range a echoue
késako ?
Marsh Posté le 17-02-2011 à 11:28:02
Bonjour,
je me heurte à un probleme depuis quelques temps (je debute en vba):
j'ai un fichier excel partagé par plusieurs utilisateurs.
Hors de temps en temps certaines personnes copient/collent du texte directement d'une source externe (donc en passant par le presse papier) vers ce document excel.
Jusque là pas de probleme, sauf que parfois quand la donnée est collée, elle verrouille la cellule.
Visiblement quand on copie certains textes a partie de IE vers excel , ca verrouille la cellule cible...
Bref je cherche un moyen de rendre le "coller" dans excel que par passage par valeur. Je ne veux pas interdire le copier/coller hein.
j'ai trouvé la commande: PasteSpecial Paste:=xlPasteValues que j'associe à la combinaison de touches Ctrl+v mais ca ne fonctionne pas (ca me met une erreur 1004 ou 400)
bref je m'en sors pas. Si quelqu'un avait une idée ?