Sub Worksheet_Activate()
Dim DL%
DL = [A10000].End(xlUp).Row ' Dernière ligne
Range("E4:E" & DL).FormulaLocal = "=SOMME.SI.ENS(Test!D:D;Test!A:A;A4)" ' Formule en colonne E
Range("F4:F" & DL).FormulaLocal = "=SOMME.SI.ENS(Test!F:F;Test!A:A;A4)" ' Formule en colonne F
Range("E4:F" & DL) = Range("E4:F" & DL).Value ' Copier Coller valeurs
End Sub