Bonjour,
J'ai développé des fonctions VBA qui semblent générer des références circulaires. En tout cas j'ai des références circulaires dans la page qui ne sont pas dans les mêmes colonnes et qui n'ont pas de raison de l'être...

Je voudrais avoir votre avis sur la question et quel serait la meilleure manière d'éviter cette situation.

Les fonctions sont répartis dans deux onglets :
Les onglets Bdx et Mnt
En Bdx dans la colonne Z : on a la fonction qui fonctionne un peu comme RechercheV


En Mnt on a en colonne G :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Somme.si(Bdx!Z1:Z20,C(colonne courante),Bdx!K1:K20)
En Mnt on a en colonne D :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Si(Mnt!C(colonne courante)="type A";"type A";"")
Quand j'ouvre le classeur ca mouline et ensuite la fonction RV me renvoie dans l'onglet Bordereau le #Valeur alors que lorsque je lance la fonction, une fois, le resultat est correct dans la valeur de retour via le debug.
Merci d'avance de vos idées.