Private Sub Workbook_SheetActivate(ByVal Sh As Object)
With Sheets("BASE")
If IsNumeric(Application.Match(Sh.Name, .[a:a], 0)) Then
Sh.Cells.Clear
.UsedRange.AutoFilter Field:=1, Criteria1:=Sh.Name
.UsedRange.SpecialCells(xlCellTypeVisible).Copy Sh.[a1]
End If
.AutoFilterMode = False
End With
End Sub