Bon !
La question se pose alors pour les autres... ?
J'ai repris la V2 indiquée, qui chez moi déclenchait une erreur 5, j'ai donc commencé par remplacer VLOOOKUP par RECHERCHEV, les virgules par des points-virgules, FALSE par FAUX, dans la formule.
Plus d'erreur 5 déjà ! Mais MFC inopérante. Cependant la formule est bien insérée (donc la macro fonctionne), mais elle n'agit pas...
J'ai donc reconcoctée la formule sous cette forme là :
"=RECHERCHEV($A2;" & [References].Worksheet.Name & "!" & [References].Address & ";22;FAUX)=1"
Et là ça refonctionne !
Que la formule MFC se fasse dans la langue utilisateur, c'est ce que j'ai toujours constaté, mais le refus des noms de plage... ! J'ai testé à la main que cela fonctionnait bien avec un nom et remodifié la formule :
"=recherchev($a2;References;22;faux)=1"
Et cette fois ça fonctionne ! (Excel était-il perturbé par les erreurs antérieures... ?)
On est revenu à la formulation de départ, mais avec nom de plage. Les deux formulations avec références ou avec nom fonctionnent donc ! Il semble qu'il faille élargir les tests...
Cordialement.