Private Sub CommandButton1_Click() Dim WBDest As Workbook Set WBDest = ActiveWorkbook Call Workbooks.Open("G:\Ordres.xlsx") Range("A1:E40").Select Selection.Copy Call WBDest.Activate Call WBDest.Worksheets(1).Activate ActiveSheet.Paste Set WBDest = Nothing End Sub