Salut J'essaie de copier des cellules à partir d'une feuille Excel et de remplir un document Word. Je veux copier du texte à partir de cellules Excel vers un endroit spécifique dans un document Word. Je suis capable de stocker le texte à partir de cellules Excel dans une chaîne, mais je ne sais pas comment le stocker dans un espace réservé ou un signet que j'ai mentionné dans mon document Word. Voilà ce que j'ai jusqu'à présent:Comment ajouter du texte à l'espace réservé du mot vba
Set ws = xlBook.Worksheets("DIP Main")
Tmp = ws.Cells(25, "C").Value
.Text = Tmp
.Execute Replace:=("Placeholder1")
' [Placeholder1] = Tmp.Text
' MyDOc.Fields("Placeholder1") = Tmp.Valu
e
Tmp stocke la valeur à partir d'Excel, mais je ne suis pas en mesure de remplacer et l'imprimer dans l'espace réservé sur mon document Word, ou en cas de l'autre manière d'imprimer la chaîne de Tmp dans un emplacement spécifique de doc de mot qui fonctionnerait aussi. De plus, je ne déclare aucun espace réservé dans mon code, je ne suis pas sûr si je suis supposé le faire. J'ai créé un espace réservé dans le document Word lui-même appelé "Placeholder1". J'utilise le mot VBA pour le coder.
Pour code complet s'il vous plaît se référer à ceci: How to copy excel range from a sheet and place it into a specific place it into a specific place in word using word vba
comment le rendrais-je égal à la valeur stockée dans la chaîne? –