Bonjour à tous,
Une adaptation d'un code de silkyroad. Il faut activer la référence "Microsoft Word xx.x Object Library".
Sub importDoc()
Dim WordDoc As Word.Document
Dim WordApp As Word.Application
Dim rep As String
rep = ThisWorkbook.Path & "\"
Set WordApp = New Word.Application 'crée une instance de Word
WordApp.Visible = False 'masquer l'instance Word
Set WordDoc = WordApp.Documents.Open(rep & "test1.doc", ReadOnly:=True)
'on copie toutes les données du fichier Word
With WordApp
.Selection.WholeStory
.Selection.Copy
End With
ActiveSheet.Range("A" & Rows.Count).End(xlUp).Offset(1).Select
ActiveSheet.Paste
WordApp.Application.Quit
Application.CutCopyMode = False
Call Split_Bold
End Sub
Le nom du fichier word est à adapter. Il faut également que ce fichier se trouve dans le même répertoire que le fichier excel. Sinon, le répertoire est à adapter.