Implémentation formule via VBA

Profane

XLDnaute Occasionnel
Bonjour le forum,
voila mon soucis via VBA j'implémente une formule dans une colonne
extrait du code:
plage.Offset(0, 1).FormulaR1C1 = "=INDEX(ID_Acces,EQUIV(RC[-1],ConcatenerDT,0))"
l
orsque la macro remplit les champs j'obtiens dans les cellules =INDEX(ID_Acces;EQUIV(H2;ConcatenerDT;0))
par contre je suis obligé de valider par Enter la cellule pour avoir un résultat, sinon j'ai #nom? qui s'affiche
quelqu'un a une idée ?
@++
 

Modeste geedee

XLDnaute Barbatruc
Re : Implémentation formule via VBA

Bonsour®
l'utilisation de FormulaR1C1 implique l'utilisation de la formulation Anglo-saxon (FIND, MATCH, CONCATENATE)

contournement :

FormulaLocalR1C1 :
plage.Offset(0, 1).FormulaLocalR1C1 ="=INDEX(ID_Acces,EQUIV(RC[-1],ConcatenerDT,0))"
 

Discussions similaires

Réponses
17
Affichages
922
Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
311 730
Messages
2 081 989
Membres
101 856
dernier inscrit
Marina40