J'ai le cas suivant:VBA Copie les cellules sélectionnées avec des données (Excel). Collez-les dans une rangée spécifique dans un tableau (Word)
Dans la feuille de calcul Excel, il y a quelques données (noms, email, numéro de téléphone, numéro d'identification, etc.) Les mêmes données doivent être peuplé à une forme Word donnée (il existe une protection sur le fichier word qui permet de remplir plusieurs lignes d'une table). Je voudrais copier les données existantes du fichier Excel et les coller dans le fichier Word au bon endroit (je veux dire la cellule avec le numéro d'identification à copier et à coller dans la rangée avec le numéro d'identification du titre, par exemple). Désolé, c'est une question simple, mais je suis débutant en développement VBA et ma connaissance actuelle est limitée aux actions Excel seulement.
Merci d'avance!
Je commence avec:
'Copy
Set objSelection = Selection
Selection.Copy
'Paste the copied
Set objTempWorkbook = Excel.Application.Workbooks.Add(1)
Set objTempWorksheet = objTempWorkbook.Sheets(1)
'Save the temp HTML
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
strTempHTMLFile = objFileSystem.GetSpecialFolder(2).Path & "\Temp for Excel" & Format(Now, "YYYY-MM-DD hh-mm-ss") & ".htm"
Set objTempHTMLFile = objTempWorkbook.PublishObjects.Add(xlSourceRange, strTempHTMLFile, objTempWorksheet.Name, objTempWorksheet.UsedRange.Address)
objTempHTMLFile.Publish (True)
Donc, avec ce code, je sélectionner les cellules Excel avec des données nécessaires, les copier, les coller dans un fichier HTML temporaire. Et voici ma question soulève - comment continuer à dire que je veux étaler les données à des lignes de table spécifiques dans ce fichier Word. Je n'ai pas travaillé avec les options VBA intégrées pour Word. Pourriez-vous s'il vous plaît aider?
Même un débutant doit commencer quelque part. Alors, montrez-nous où vous avez commencé et nous vous aiderons sur votre chemin. – Variatus
Veuillez le coller dans votre question d'origine afin que je n'aie pas besoin de le reformater pour le lire. Je vous remercie. – Variatus