Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'les feuilles doivent toujours être placées dans le même ordre
If Sh.Index = 1 Then Exit Sub
Application.ScreenUpdating = False
If Sh.FilterMode Then Sh.ShowAllData 'si la feuille est filtrée
Sh.Range("A2:I" & Sh.Rows.Count).Delete xlUp 'RAZ
With Sheets("ADHERENTS").[A3].CurrentRegion
.AutoFilter Sh.Index + 8, 1 'filtre automatique
.Resize(, 9).Copy Sh.[A1]
.AutoFilter
End With
End Sub