Как вариант (проверено на моём файле):
[vba]Код
Sub Макрос1()
Dim flag As Boolean
Dim WordApp As Object
On Error Resume Next
Set WordApp = GetObject(, "word.application")
If WordApp Is Nothing Then Set WordApp = CreateObject("word.application"): flag = True
On Error GoTo 0
With WordApp
With .Documents.Open("c:\test.doc")
.tables(1).Range.Copy
ActiveSheet.Paste
.Close False
End With
End With
If flag Then WordApp.Quit
Set WordApp = Nothing
End Sub
[/vba]
"открыл папку где лежат файлы word, дал возможность выбрать файл" из лени не прописывал - сперва нужно наладить вообще копирование данных, эти "шашечки" позже можно добавить.