Bonjour,
J'ai réussi à faire un code pour copier coller un tableau dans word. Cependant, j'aimerais copier coller un autre tableau, Table_3 et d'autres encore dans ce même word à différents endroits, identifiés par signet. Avez-vous une idée ? Voici le code qui fonctionne actuellement pour un seul tableau:
Sub Export_Table_Word_2()
'Word Objects
Dim WdApp As Object
Dim WdDoc As Object
Dim wbmRange As Object
'Excel Objects
Dim wbBook As Workbook
Dim wsSheet As Worksheet
Dim Table_2 As Range
'Initialize the excel objects
Set wbBook = ThisWorkbook
Set wsSheet = wbBook.Worksheets("Sheet")
Set Table_2 = wsSheet.Range("B6:I34")
'Initialize the word objects
Set WdApp = CreateObject("Word.application")
WdApp.Visible = True
Set WdDoc = WdApp.Documents.Open(" XXXX")
Set wbmRange = WdDoc.Bookmarks("Table_2")
wbmRange.Select
Table_2. CopyPicture xlScreen, xlPicture
WdApp.Selection.Paste
Application.CutCopyMode = 0
End Sub
Merci,
J'ai réussi à faire un code pour copier coller un tableau dans word. Cependant, j'aimerais copier coller un autre tableau, Table_3 et d'autres encore dans ce même word à différents endroits, identifiés par signet. Avez-vous une idée ? Voici le code qui fonctionne actuellement pour un seul tableau:
Sub Export_Table_Word_2()
'Word Objects
Dim WdApp As Object
Dim WdDoc As Object
Dim wbmRange As Object
'Excel Objects
Dim wbBook As Workbook
Dim wsSheet As Worksheet
Dim Table_2 As Range
'Initialize the excel objects
Set wbBook = ThisWorkbook
Set wsSheet = wbBook.Worksheets("Sheet")
Set Table_2 = wsSheet.Range("B6:I34")
'Initialize the word objects
Set WdApp = CreateObject("Word.application")
WdApp.Visible = True
Set WdDoc = WdApp.Documents.Open(" XXXX")
Set wbmRange = WdDoc.Bookmarks("Table_2")
wbmRange.Select
Table_2. CopyPicture xlScreen, xlPicture
WdApp.Selection.Paste
Application.CutCopyMode = 0
End Sub
Merci,