Private Sub Worksheet_Activate()
Dim lig&
With Sheets("Général").[A1].CurrentRegion
.AutoFilter 10, "Révision*" 'filtre automatique
.Columns(2).Resize(, 2).SpecialCells(xlCellTypeVisible).Copy 'copier
Application.ScreenUpdating = False
With ListObjects(1).Range 'tableau structuré
lig = IIf(.Cells(2, 1) = "", 2, .Rows.Count + 1) 'ligne de destination
.Cells(lig, 1).PasteSpecial xlPasteValues 'collage spécial valeurs
Range(.Cells(1), Selection).RemoveDuplicates Array(1, 2), Header:=xlNo 'supprime les doublons
.Cells(1).Select
ListObjects(1).Range.Sort .Cells(1), xlAscending, .Cells(1, 2), , xlAscending, Header:=xlYes 'tri sur les noms et prénoms
End With
.AutoFilter 10 'ôte le filtre
End With
End Sub