Macro pour copier un tableau de tableau variable vers Word
Macro pour copier un tableau de tableau variable vers Word - VB/VBA/VBS - Programmation
Sujets relatifs:
Leave a Replay
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 10-08-2010 à 10:20:05
Bonjour,
voilà mon problème: je veux copier une partie d'un tableau excel vers Word, sauf que je veux le faire pour plusieurs tableaux, donc il faudrait que j'arrive à modifier à chaque fois la taille du tableau. pour cela j'ai cherché sur le net et j'ai trouvé cette methode, sauf qu'elle ne marche pas ( enfin je l'ai ajustée, elle n'était pas comme ça)
Sub Excel_Word()
Dim oWdApp As Object 'Word.Application
Dim oWdDoc As Object 'Word.Document
Dim c
Dim X As String
'Lancer une instance Word
Set oWdApp = CreateObject("Word.Application" )
'Ouvrir un nouveau document
Set oWdDoc = oWdApp.Documents.Add
'Rendre Word visible
oWdApp.Visible = True
' Dernière cellule non vide
c = Range("B65536" ).End(xlUp).Row
X = "B" & c
'Copier une plage depuis Excel
ActiveSheet.Range("A1:X" ).Copy
'Coller la plage dans Word
oWdApp.Selection.Paste
'Annuler le mode couper/copier
Application.CutCopyMode = False
End Sub
Je vous remercie pour votre aide.
Message édité par bullbull2010 le 10-08-2010 à 10:20:42