Option Explicit
Sub Copy_plage()
Dim pl, dl, [COLOR="blue"]plc[/COLOR], [COLOR="Red"]plc1[/COLOR], [COLOR="Green"]plc2[/COLOR] As Long
Dim [COLOR="blue"]pc, dc, pcc[/COLOR], [COLOR="red"]pc1[/COLOR], [COLOR="green"]pc2[/COLOR], [COLOR="Red"]dc1[/COLOR], [COLOR="Green"]dc2[/COLOR], [COLOR="red"]pcc1[/COLOR], [COLOR="green"]pcc2[/COLOR] As Integer
'1ère ligne de la plage à copier (modifier si nécessaire)
pl = 1
'dernière ligne de la plage à copier (modifier si nécessaire)
dl = Range("A65536").End(xlUp).Row
[COLOR="Blue"]'1ère colonne de la plage à copier (modifier si nécessaire)
pc = 9 'colonne I
'dernière colonne de la plage à copier (modifier si nécessaire)
dc = 10 'colonne J
'1ère ligne de la plage qui reçoit la copie (modifier si nécessaire)
plc = 1
'1ère colonne de la plage qui reçoit la copie (modifier si nécessaire)
pcc = 1[/COLOR]
[COLOR="red"]'1ère colonne de la plage à copier (modifier si nécessaire)
pc1 = 17 'colonne Q
'dernière colonne de la plage à copier (modifier si nécessaire)
dc1 = 17 ' Colonne Q
'1ère ligne de la plage qui reçoit la copie (modifier si nécessaire)
plc1 = 1
'1ère colonne de la plage qui reçoit la copie (modifier si nécessaire)
pcc1 = 3[/COLOR]
[COLOR="Green"]'1ère colonne de la plage à copier (modifier si nécessaire)
pc2 = 12 'colonne L
'dernière colonne de la plage à copier (modifier si nécessaire)
dc2 = 13 ' colonne M
'1ère ligne de la plage qui reçoit la copie (modifier si nécessaire)
plc2 = 1
'1ère colonne de la plage qui reçoit la copie (modifier si nécessaire)
pcc2 = 4[/COLOR]
Application.ScreenUpdating = False
[COLOR="Blue"]Sheets("Feuil1").Activate
Range(Cells(pl, pc), Cells(dl, dc)).Select
Selection.Copy
Sheets(Array("Feuil1")).Select
Sheets("Feuil2").Activate
Range(Cells(plc, pcc), Cells(plc, pcc)).Select
ActiveSheet.Paste[/COLOR]
[COLOR="Red"]Sheets("Feuil1").Activate
Range(Cells(pl, pc1), Cells(dl, dc1)).Select
Selection.Copy
Sheets(Array("Feuil1")).Select
Sheets("Feuil2").Activate
Range(Cells(plc1, pcc1), Cells(plc1, pcc1)).Select
ActiveSheet.Paste[/COLOR]
[COLOR="Green"]Sheets("Feuil1").Activate
Range(Cells(pl, pc2), Cells(dl, dc2)).Select
Selection.Copy
Sheets(Array("Feuil1")).Select
Sheets("Feuil2").Activate
Range(Cells(plc2, pcc2), Cells(plc2, pcc2)).Select
ActiveSheet.Paste[/COLOR]
Range("A1").Select
Sheets("Feuil1").Select
Range("A1").Select
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub