Ok, tout d'abord merci pour votre réponse, en premier lieu j'ai testé et ça ne fonctionnait pas, en tout cas lorsque je copie directement vers word, en revanche lorsque je copie vers une autre cellule d'excel :
Sub test()
Dim LastRow As Long
LastRow = Cells(Rows.Count, 4).End(xlUp).Row
With Worksheets("Feuil1")
Application.Union(.Range("C5:D" & LastRow), .Range("G5:G" & LastRow)).Select
Selection.Copy Destination:=Range("j5")
End With
End Sub
Cela fonctionne très bien, je n'ai pas les colonnes E et F qui ne m'intéressent pas, une idée de pourquoi j'ai quand même les colonnes lorsque je copie vers word ?
Pour copier vers le word j'utilise :
Set Plg = WordApp.Selection.Range
WordApp.Selection.PasteExcelTable True, False, False