Après analyse du fichier
Ce n’est pas celui que j’avais travaillé et transmis
Car une procédure pour l’actualisation automatique des cellules qui utilisent la fonction personnalisée n’est pas en place
Elle se trouve ici :
Clique droit sur le nom de l’onglet ainsi :
choisir dans le menu « Visualiser le code »
Tu obtiens cet éditeur :
Avec ces lignes sélectionnées qu’il n 'y avait dans ton dernier fichier transmis
Je les ais rajouter et l’automatisme fonctionne mais attention seulement pour les cellules de la colonne « B »
Serait il possible de n’utiliser que cette colonne pour la fonction personnalisée avec le nom à comptabiliser en colonne A
Pour ton message de références circulaires elle provient de la formule personnalisée que tu as mis en place ici en cellule E25 :
Dans la de formule tu fais appelles à sa propre cellule « E25 »
Et donc le message de la référence circulaire
Une formule dans une cellule ne peut faire appel à celle-ci car tu demandes de produire un résultat qui est tributaire de celui-ci c’est impossible
Au lieu de mettre cette formule personnalisée en « E25 » :
=Compter2(E25)
Qui fait référence à elle même
Il faut mettre
=Compter2(D25)
Car le libellé à comptabiliser est sur la même ligne en colonne D
Et bingo le résultat au lieu d’être #Valeur devient 0 car ce libellé est absent de tous les onglets
Et plus de message de références circulaires
Maintenant il serait préférable pour l’actualisation automatique d’utiliser la colonne B avec les libellés à comptabiliser en colonne A
A toi de voir si cela est possible
Ton fichier ci-joint corrigé
Testes et dis moi
Copie de 20220221 - Feuille_de_Vente_15F (1).xlsm (788,1 Ko)