Private Sub Worksheet_Change(ByVal Target As Range)
Dim Col As Long
Col = Target.Column
Application.ScreenUpdating = False
Select Case Col
Case 1 To 3
Range("A:C,E:F,H:J,O:Q").Copy Sheets("POINT CONTRAT").Cells(1)
Range("A:C,AV:BL").Copy Sheets("STAGES").Cells(1)
Range("A:C,CW:DG").Copy Sheets("PERMIS").Cells(1)
Range("A:C,CI:CV").Copy Sheets("SC1-TIOR-LANGUE").Cells(1)
Range("A:C,L:M").Copy Sheets("ANNIVERSAIRE").Cells(1)
Range("A:C,Z:AL").Copy Sheets("DOSSIER OPEX").Cells(1)
Range("A:C").Copy Sheets("LISTE SECTION").Cells(1)
Range("A:C,AM:AT").Copy Sheets("PAP").Cells(1)
Case 12, 13
Range("A:C,L:M").Copy Sheets("ANNIVERSAIRE").Cells(1)
Case 5, 6, 8 To 10, 15 To 17
Range("A:C,E:F,H:J,O:Q").Copy Sheets("POINT CONTRAT").Cells(1)
Case 26 To 38
Range("A:C,Z:AL").Copy Sheets("DOSSIER OPEX").Cells(1)
Case 39 To 46
Range("A:C,AM:AT").Copy Sheets("PAP").Cells(1)
Case 49 To 64
Range("A:C,AV:BL").Copy Sheets("STAGES").Cells(2)
Case 87 To 100
Range("A:C,CI:CV").Copy Sheets("SC1-TIOR-LANGUE").Cells(1)
Case 101 To 111
Range("A:C,CW:DG").Copy Sheets("PERMIS").Cells(1)
End Select
End Sub