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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copier coller cellule excel dans word à partir d'excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

copier coller cellule excel dans word à partir d'excel

n°1576794
zoreye
Posté le 19-06-2007 à 14:39:13  profilanswer
 

je désire insérer dans word le contenu d'une cellule excel.
J'arrive à copier coller la cellule mais pas le contenu.
 
Je ne sais pas comment lui dire de copier juste le contenu de la cellule.
 
Voici une partie du code:
Range("A18" ).Copy
 
With appWord
 
.Selection.HomeKey Unit:=wdStory 'envoie en début de page
'recherche du signet
.Selection.Goto What:=wdGoToBookmark, Name:="rqph11"
End With
 
appWord.Selection.PasteSpecial Link:=True, DataType:=wdPasteOLEObject, Placement:=wdInLine, DisplayAsIcon:=False
 
 
Merci d'avance pour votre aide
 

mood
Publicité
Posté le 19-06-2007 à 14:39:13  profilanswer
 

n°1576810
jpcheck
Pioupiou
Posté le 19-06-2007 à 15:10:33  profilanswer
 

zoreye a écrit :


J'arrive à copier coller la cellule mais pas le contenu.


 :sweat:  
ca te fait un tableau a une cellule vide alors ?  :pt1cable:

n°1576845
zoreye
Posté le 19-06-2007 à 15:54:59  profilanswer
 

Non ça me donne une cellule avec ses bordures et son contenu correct.
 
Je pourrais mettre les bordures en blancs et on y verrait que du feu sur word :whistle: mais l'objectif est que le document word soit modifiable après coup. Et ce n'est pas le cas pour l'instant. :sweat:    
 

n°1576849
jpcheck
Pioupiou
Posté le 19-06-2007 à 16:01:06  profilanswer
 

si c'est le contenu qui t'intéressé fais un
dim temp as variant
temp = range("A1" ).value
et copie temp

n°1576968
zoreye
Posté le 19-06-2007 à 18:01:18  profilanswer
 


J'ai fait ceci et il me met une erreur 424 à l'endroit ou je copie?
 
Dim Temp As Variant
Temp = Range("A18" ).Value
Temp.Copy (erreur 424)

n°1576969
jpcheck
Pioupiou
Posté le 19-06-2007 à 18:09:18  profilanswer
 

temp.copy sert à rien
 
par contre tu peux faire une insertion de texte dans ton word
quelque chose comme
je_ne_c_+_koi.add temp

n°1577086
zoreye
Posté le 20-06-2007 à 09:48:11  profilanswer
 

En fait je sais déjà faire l'insertion de texte.
Je crée un signet (bookmark) sur word. Et je dis à vba de rechercher ce signet et de mettre ce que vba a copié à l'emplacement de ce signet. (premier code que j'avais envoyé)
 
Ce qu'il faudrait c'est pouvoir selectionner Temp
 

n°1577113
zoreye
Posté le 20-06-2007 à 10:38:38  profilanswer
 

J'ai essayé de mettre de mettre  
appWord.Add Temp
après ma recherche de signets mais il me dit membre de méthode ou de données introuvable

n°1577185
zoreye
Posté le 20-06-2007 à 11:50:37  profilanswer
 

ok ca marche merci beaucoup de ton aide
après recherhce du signet
je fais:appWord.Selection.TypeText Text:=Temp


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

  copier coller cellule excel dans word à partir d'excel

 

Sujets relatifs
Faire un ping sous excelProblème macro excel
[EXCEL] Macro sans mémoire de casescopier coller
Insertion image Excel à la place d'un caractére[PHP] PEAR & Excel writer : forcer le format d'une case
Facture sous Excel : puis-je simplifier certaines formules ?Piloter excel de powerpoint [ Clos ]
Supprimer une ligne dans WORD / EXCEL selon caractere 
Plus de sujets relatifs à : copier coller cellule excel dans word à partir d'excel


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