Fonction Excel qui évalue une chaîne comme si c'était une formule ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Fonction Excel qui évalue une chaîne comme si c'était une formule ?

Message par ForumBot »

Fonction Excel qui évalue une chaîne comme si c’était une formule ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Fonction Excel qui évalue une chaîne comme si c'était une formule ?

Message par ayi »

EVALUATE est disponible en VBA dans toutes les versions actuelles.


Vous pouvez l’inclure dans votre code VBA, ou l’encapsuler dans une simple UDF pour la rendre disponible en tant que fonction de feuille de calcul.


Function ev(r As Range) As Variant
ev = Evaluate(r.Value)
End Function


Elle traite essentiellement la valeur du paramètre passé comme une formule Excel, exactement comme si elle était saisie dans une cellule.


"11+5" et "=11+5" produiront le même résultat.

Répondre

Revenir à « Excel & VBA »