Sub Worksheet_Activate()
Dim Ligne%, L%, C%, DL%, tablo
DL = Range("A65500").End(xlUp).Row
Range("A2:D" & DL).ClearContents
Application.ScreenUpdating = False
DL = Sheets("Base").Range("A65500").End(xlUp).Row
tablo = Sheets("Base").Range("A1:D" & DL)
Ligne = 2
' les numéros qui commencent par 01144 ; 01173 et 01176 .
For i = 2 To UBound(tablo)
Numéro = Left(tablo(i, 1), 5)
If Numéro = "01144" Or Numéro = "01173" Or Numéro = "01176" Then
For C = 1 To 4
Cells(Ligne, C) = tablo(i, C)
Next C
Ligne = Ligne + 1
End If
Next i
Application.ScreenUpdating = True
End Sub