Autant pour moi!
J'avais mis dans le code de la fonction: Application.Volatile = True au lieu de simplement Application.Volatile
Maintenant, effectivement, à chaque action dans la feuille, même un simple clic sur une cellule, la fonction se recalcule.
Un grand merci pour ce dénouement heureux!