Insérer une Formule de Tableau via VBA

Je suis l'aide de VBA et j'ai besoin d'insérer une formule de tableau (celui qui si je suis en train d'écrire manuellement, je vais appuyez sur Ctrl+Maj+Entrée et pas Entrée). Quand je suis insérer une formule qui ne fonctionne pas, ni quand je l'ai mis avec {} autour d'elle...
Quelle est la façon correcte d'écrire cette formule à l'aide de VBA?

La formule est: est-ce

 =INDEX(subset!R1C1:R2472C10,MATCH(1,(RC1=subset!C1)*(RC2=subset!C2)*(RC5=subset!C5)*(RC6=subset!C6),0),10)  
L'attribution d'une formule de tableau à une cellule ou une plage utilise le Range("A1").FormulaArray = "<the formula>" de la syntaxe. Il n'a pas d'importance si vous avez la formule dans xlA1 ou xlR1C1 format.

OriginalL'auteur Bramat | 2014-12-22