Sub Worksheet_Activate()
Application.ScreenUpdating = False
[Tableau2].ListObject.DataBodyRange.Delete
Sheets("BASE STOCK").[Tableau1].Copy
Sheets("FILTRE STOCK").[A2].Select
ActiveSheet.Paste
Application.CutCopyMode = False
[Tableau2].Select
Selection.RemoveDuplicates Columns:=2, Header:=xlYes
Set Plage = Range("D2:D" & Range("B65500").End(xlUp).Row - 1)
Plage.FormulaLocal = "=SOMME.SI(Tableau1[Lieu];Tableau2[[#Cette ligne];[Lieu]];Tableau1[Prix])"
[A1].Select
End Sub