Salut,
Effectivement que l’on apprend de ses erreurs, mais il ne faut pas en faire trop non plus, au risque de décourager celui qui te vient en aide.
Dans le fichier ci-joint, j’ai repris la macro que tu avais placée dans un module et je l’ai déplacé dans le code de la feuille Data 2.
J’y ai ajouté les instructions Application.Calculation = xlManual au début et Application.Calculation = xlAutomatic à la fin afin de ne pas trop ralentir la macro.
J’y ai aussi placé une variable qui contrôle le nombre de lignes de la feuille Data 1 et qui adapte les formules en fonction de ce nombre.
Je ne comprends cependant pas que tes formules renvoient toutes une valeur de 0. A toi de contrôler si tes formules sont correctes.
Cordialement.