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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Copier/coller des colonnes d'excel vers word

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copier/coller des colonnes d'excel vers word

n°1118001
wooceans
Posté le 13-06-2005 à 11:08:34  profilanswer
 

Bonjour a tous! :bounce:  :bounce:  
Est ce que quelqu'un pourrait me donner la solution à ce problème :
 
Selection.Copy
     
    Shell ("winword" )
     
    Selection.PasteAndFormat (wdPasteDefault)
 
 
je fais la sélection de mes colonnes, je copie, j'ouvre word et je veux coller ma sélection. La sélection, la copie et l'ouverture de word fonctionne mais pa le collage. Merci de bien vouloir me corriger. :p  
   

mood
Publicité
Posté le 13-06-2005 à 11:08:34  profilanswer
 

n°1118055
wooceans
Posté le 13-06-2005 à 11:34:59  profilanswer
 

svp!!!! juste le terme pour coller vers word!!!!

n°1118084
wooceans
Posté le 13-06-2005 à 11:46:47  profilanswer
 

:(  :??:  :(  :??:  :cry:  :(  :??:  :ouch:

n°1118098
wooceans
Posté le 13-06-2005 à 11:50:38  profilanswer
 

Personne ne peut m'aider???????????

n°1118265
Wyllou
Posté le 13-06-2005 à 13:25:16  profilanswer
 

http://ericrenaud.free.fr/droitedde.htm  va voir ça ptéte ke sa peu tédé ;)

n°1118282
wooceans
Posté le 13-06-2005 à 13:36:57  profilanswer
 

merci wyllou je pense que ça devrait faire l'affaire!!!! :)

n°1118311
wooceans
Posté le 13-06-2005 à 14:09:22  profilanswer
 

J'ai mis :
 
Sub ThisWorkbook()
 
     Dim DocWord As Word.Document
 
     Dim AppWord As Word.Application
 
     Set AppWord = New Word.Application
 
     Application.DisplayAlerts = True
 
     AppWord.ShowMe
 
     AppWord.Visible = True
 
     'Ouvre le document Word
 
     Set DocWord = AppWord.Documents.Open("K:\Developpement\Liste.doc", ReadOnly:=False)
 
     ' Copie les données Excel
 
     ThisWorkbook.Worksheets("Feuil1" ).Column("G:G,E:E,C:C,A:A,B:B" ).Copy
 
     ' Colle les données dans Word
 
     DocWord.Range.PasteSpecial
 
     Application.CutCopyMode = False
 
     DocWord.Application.ActiveDocument.Save
 
     AppWord.Application.Quit
 
End Sub
 
et j'ai un pb avec le "this workbook.worksheets". Il me dit "fonction ou variable attendu"!!!! :(

n°1118318
wooceans
Posté le 13-06-2005 à 14:14:54  profilanswer
 

j'ai corrigé cette erreur par Sub donnees()
normal que ça ne fonctionne pas!! le nom est le même que celui du "sub" dpnc confusion!!!! :):):)

n°1118324
wooceans
Posté le 13-06-2005 à 14:20:08  profilanswer
 

nouvel erreur!!! :??: :??:
ThisWorkbook.Worksheets("Feuil1" ).Range("G:G,E:E,C:C,A:A,B:B" ).Copy
 
erreur 1004 : erreur définie par l'application ou par l'objet. ?????????  
 
 :fou:  :fou:  :fou:  
C terrible!!!!!
 
qu'est que je dois changer????????????? :pfff:

n°1118330
wooceans
Posté le 13-06-2005 à 14:26:42  profilanswer
 

j'ai mis :  
 
 
 ' Copie les données Excel
 
        ThisWorkbook.Worksheets("Feuil1" ).Range("G:G" ).Copy
        ThisWorkbook.Worksheets("Feuil1" ).Range("E:E" ).Copy
        ThisWorkbook.Worksheets("Feuil1" ).Range("C:C" ).Copy
        ThisWorkbook.Worksheets("Feuil1" ).Range("A:A" ).Copy
        ThisWorkbook.Worksheets("Feuil1" ).Range("B:B" ).Copy
     ' Colle les données dans Word
 
mais il ne tient compte que de la dernière ligne de code!!!!
Il zappe les autres!
???????????!!!!!!!!!!!!!!!!!!! :(:(:(:(:(:(

mood
Publicité
Posté le 13-06-2005 à 14:26:42  profilanswer
 

n°1118361
wooceans
Posté le 13-06-2005 à 14:56:09  profilanswer
 

je ne peux afficher qu'une seule colonne!!!!!!!!!!
or je dois en afficher 5!!!! :(:(:(:(:(:(:(:(:(

n°1118377
wooceans
Posté le 13-06-2005 à 15:08:02  profilanswer
 

la colonne 1 est écrasée par la colonne 2
la colonne 2 est écrasée par la colonne 3
la colonne 2 est écrasée par la colonne 4
la colonne 3 est écrasée par la colonne 5
Donc je ne visualise que la 5ème colonne sur le doc word!

n°1118453
wooceans
Posté le 13-06-2005 à 15:42:11  profilanswer
 

Quelqu'un peut m'aider????? svp :(:(:(:(:(:(:(

n°1119088
wooceans
Posté le 14-06-2005 à 08:47:00  profilanswer
 

Quelqu'un peut m'aider????? svp :(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:

n°1119115
AlainTech
Pas trouvé? Cherche encore!
Posté le 14-06-2005 à 09:36:03  profilanswer
 

Cherche avec Range plutôt que Column...

n°1119118
wooceans
Posté le 14-06-2005 à 09:38:25  profilanswer
 

ok :) je vais voir

n°1119151
AlainTech
Pas trouvé? Cherche encore!
Posté le 14-06-2005 à 10:08:19  profilanswer
 

J'ai fait un test avec

ActiveSheet.Range("G:G,E:E,C:C,A:A,B:B" ).Copy


Mais ça copie toutes les colonnes de A à G.
 
Peut-être créer le tableau dans Word et copier colonne par colonne.

n°1119184
wooceans
Posté le 14-06-2005 à 10:32:12  profilanswer
 

l'"activeSheet.range" fonctionne bien mais il me donne toutes les colonnes. C bien la le pb!
;)

n°1119240
wooceans
Posté le 14-06-2005 à 11:12:45  profilanswer
 

:fou:  :fou:  :fou:  :fou:  :fou:  :fou:  
C'est désespérant!!!!!
24h pour pouvoir un si petit vba!  :pfff:  :pfff:  

n°1119241
wooceans
Posté le 14-06-2005 à 11:13:16  profilanswer
 

Et ça ne tourne toujours pas!!!!!!!!  :pfff: :pfff:

n°1119454
wooceans
Posté le 14-06-2005 à 13:41:23  profilanswer
 

quelqu'un a une solution????????

n°1119507
wooceans
Posté le 14-06-2005 à 14:06:37  profilanswer
 

snif snif snif. Ya plus personne???? :(:(

n°1122834
stagiaire6
tout est relatif
Posté le 17-06-2005 à 10:29:13  profilanswer
 

ActiveSheet.Range("G:G" ).Copy
la tu copie
en suite tu colle dans word
et ainsi de suite
 
@+

n°1122928
AlainTech
Pas trouvé? Cherche encore!
Posté le 17-06-2005 à 11:16:05  profilanswer
 

Je ne sais pas si ça vaut vraiment la peine de lui répondre.
Voir:
http://forum.hardware.fr/hardwaref [...] 2481-1.htm
 
Il ne va pas nous dire si ça l'a aidé et va ouvrir un autre topic pour se lamenter qu'il n'y a personne...


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°1123147
wooceans
Posté le 17-06-2005 à 14:30:28  profilanswer
 

Bonjour
Désolé ne pas avoir répondu plutôt que maintenant. Ce n'est pas tout les jours que l'on part à l'étranger.
OUI vos éléments m'ont aidés. merci :)

mood
Publicité
Posté le   profilanswer
 


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

  Copier/coller des colonnes d'excel vers word

 

Sujets relatifs
copie de feuilles Excel en VBAVBA, Excel, tester si il y a des données externes sur une page.
Problème d'implémentation (FK qui référence deux colonnes)Migration access vers DB2
Envoyer des parametres JS d'une frame vers l'autreAjouter un lien vers msn
[C++] TStringGrid vers Fichier => Help !!!VBS recursif ? pour copier des sous-dossiers
ouvrir un fichier excel avec builderaller chercher une fonction dans une autre feuille excel
Plus de sujets relatifs à : Copier/coller des colonnes d'excel vers word


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