Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1733 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA: collage speciale de texte provenant du presse papier vers Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA: collage speciale de texte provenant du presse papier vers Excel

n°2057479
Nuwanda
Carpe Diem
Posté le 17-02-2011 à 11:28:02  profilanswer
 

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 ?  [:fight]

mood
Publicité
Posté le 17-02-2011 à 11:28:02  profilanswer
 

n°2057610
kiki29
Posté le 17-02-2011 à 18:07:35  profilanswer
 
n°2057683
Nuwanda
Carpe Diem
Posté le 18-02-2011 à 10:04:56  profilanswer
 

j'ai ajouté cette fonction:
 

Code :
  1. Sub Collage_Special_Valeur()
  2. '
  3. ' Touche de raccourci du clavier: Ctrl+v à définir
  4. '
  5. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
  6. End Sub


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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA: collage speciale de texte provenant du presse papier vers Excel

 

Sujets relatifs
remplir une colonne excel à partir d'une ligne donnéeCertificat Excel - VBA
[VBA excel] problème inputbox et heureConvertir du texte en code javascript
[VBA Excel] Références manquantes [Résolu]bon de commande a envoyer vers mon adresse mail
Plus de sujets relatifs à : VBA: collage speciale de texte provenant du presse papier vers Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR