Salut tout le monde !
On reprend mon code qui a été très gentillement amélioré par Xorsankukai (Aligatô gozaimasuuu <3) et on rajoute les deux lignes ci-dessous :
Sub OpenFile()
Dim Path As String, NameFile As String, Group As String
Dim mondoc As String
mondoc = InputBox("Saisir le nom de la fiche Test", "FONCTIONS")
Set WordApp = CreateObject("word.Application")
Path = "P:\PERSONNEL\Excel\" ' à adapter
NameFile = mondoc & ".docx" ' extension à adapter
Group = Path & NameFile
WordApp.Visible = True
WordApp.Documents.Open "" & Group & ""
Sheets(1).Range("A1:B10").Copy ' ou sheets(2) si tu veux
WordApp.Selection.PasteAndFormat (wdFormatOriginalFormatting)
Cela fera un copier coller de ta plage A1:B10 de ta feuille 1 sur ton Word ouvert !
Pour faire des sauts de lignes tu peux utiliser :
WordApp.Selection.TypeParagraph
Enfin, petite astuce :
Utilise l'enregistreur de macro sur Word pour ensuite passer sur Excel.
Tu a juste à rajouter WordApp devant les lignes :3
Restant à dispo ;D