La seule chose c est que le nombres ne se mets pas à jour au fur et à mesure
Bien sûr que si ! La mise à jour intervient lors d'un changement de valeur d'une cellule ciblée dans la ligne (soit entre M et JQ), cela active la procédure Change qui met à jour la valeur en colonne E.
J'ai indiqué comment la faire s'activer pour faire s'inscrire une première valeur : on édite une cellule, peu importe qu'elle soit vide ou pas, c'est à dire on la sélectionne et on va se placer dans la barre de formule, ou bien on opère un double-clic sur la cellule, ce qui l'édite, et on appuie sur Entrée, ce qui ne modifie rien mais suffit à lancer la proc. Change.
Il n'était pas utile de prévoir une mise à jour globale à n'exécuter qu'une fois pour à peine 15 lignes, cela se fait en quelques secondes. Ni de faire recalculer toute la plage chaque fois pour une modif n'affectant qu'une ligne à la fois !
Il est vrai par contre que le changement de résultat d'une formule n'active pas Change !
Cordialement.
Il conviendrait peut-être alors d'opérer le déclenchement de Change sur la plage source, décalée de 50 lignes (mais il faudrait alors qu'elle soit de taille égale et que les lignes correspondent, ce qui devrait être le cas mais ne l'est pas tout à fait) et on prend la ligne de Target -50 pour opérer le calcul...