Rafraîchir les résultats de fonctions VBA dans Excel

Comment forcer le rafraîchissement/recalcul des fonctions UDF VBA dans Excel ?

Plusieurs méthodes :

  1. Ctrl+Alt+F9 : Recalcul complet de toutes les formules
  2. Application.CalculateFull en VBA
  3. Ajoutez Application.Volatile en début de fonction pour qu’elle se recalcule à chaque changement :
Function MaFonction() As Variant
    Application.Volatile
    ' code de la fonction
End Function