Evaluate d'une formule contenant un index sur une plage nommée

J'ai une plage nommée "PLAGE" sur la ligne 1 avec des valeurs.

EvaluerExpression("A1") fonction correctement.

EvaluerExpression("INDEX(PLAGE;1)") => #VALEUR! ne fonctionne pas

Function EvaluerExpression(param As String)
      EVALUER = Evaluate(param)
End Function

bonjour,

A ma connaissance, en VBA application.evaluate utilise le format anglais americain pour les formules, il faut donc mettre le nom anglais de la fonction (pas de problème pour ce point avec index, même nom en anglais et en français) et la virgule au lieu du point-virgule. (non testé)

Fonctionne très bien avec une virgule.

Merci beaucoup

Bonjour,
Une petite contribution :

capture d ecran 2025 01 14 115113

Fonctionne très bien avec une virgule.

merci pour ce retour,

Rechercher des sujets similaires à "evaluate formule contenant index plage nommee"