Bonjour Messieurs,
Merci une nouvelle fois de l'aide que vous me donnez.
J'ai testé en nommant la plage mais cela n'allait pas fonctionner car je viens coller des données après avoir besoin de cette formule.
Je suis donc reparti de l'idée de gmb et j'ai trouvé la solution.
Je mets le code au cas où quelqu'un aurait un problème similaire.
Dim derLn As Long
Sheets("Réalisation serrurerie").Activate
derLn = ActiveSheet.Range("D65535").End(xlUp).Row
ActiveSheet.Range("M89") = "=SUM(IF(FREQUENCY(MATCH(R[-80]C[-9]:R[" & derLn - 89 & "]C[-9],R[-80]C[-9]:R[" & derLn - 89 & "]C[-9],0),MATCH(R[-80]C[-9]:R[" & derLn - 89 & "]C[-9],R[-80]C[-9]:R[" & derLn - 89 & "]C[-9],0))>0,1))"
Merci à vous deux pour votre aide, et merci à ceux qui ont peut être essayé mais ne sont pas manifestés ici.
Cordialement,
Julien.