Bonjour à tous,
Je rencontre un problème avec, je présume, la fonction Application.volatile. Je m'explique:
J'ai codé une fonction volatile en VBA, nommée "logigramme", que j'appelle dans une cellule d'un onglet A via =logigramme(). Elle fonctionne bien, c'est à dire que le résultat qui apparaît est bien mis à jour suivant les valeurs prises par d'autres cellules du même onglet.
Maintenant, je lance le code VBA d'un autre onglet B. Le calcul a lieu, se termine correctement. Je reviens sur l'onglet A, et le résultat de logigramme() a changé ! Alors que les cellules qui servent d'argument à la fonction n'ont pas changé de valeur...
Auriez-vous une explication rationnelle à cela ? A priori, le code de l'onglet B ne vient pas perturber celui de l'onglet A...
Merci d'avance![]()
Partager