Comment éviter l'erreur "Le calcul ne converge pas"

Bonjour à tous,
Je développe un programme de comptes et j’ai besoin à un moment donné (lorsque le nombre de lignes atteint disons 35 lignes pour l’exemple) de supprimer une ligne (la toute première) mais je souhaite évidemment conserver un solde exact, pour cela, avant effacement, je veux calculer mon nouveau solde initial qui prendra en compte la ligne supprimée.
J’ai donc tenté I1=I3 en enregistrement macro
et j’ai l’erreur 523 “le calcul ne converge pas”
(j’avais précédemment l’erreur 522 “références circulaires” je l’ai résolu en cochant l’option “itération” dans les options)

Merci par avanceComptes.ods

Bonjour @cricriilyenadeja

Tout d’abord est-il vraiment utile de supprimer ? Pourquoi ne pas simplement appliquer DonnéesAutoFiltre à la plage A2:J35 ? Cela te permettrait de garder l’intégralité de tes “mouvements” (recettes/dépenses) et de filtrer pour n’afficher que ce qui t’intéresse (par exemple le mois de novembre) :

Sinon, pour répondre à la question faire en I1 =I3 provoque en effet un problème de référence circulaire puisque I3 utilise I1. C’est le serpent qui se mord la queue…

La solution, si tu veux utiliser une macro, est d’enregistrer la copie de I3 puis le Collage spécialNombre en I1

Voir Comptes.ods

Cordialement