私はVBAを使用していて、配列数式(手動で記述している場合は押す)を挿入する必要があります Ctrl+Shift+Enter だけでなく Enter)。通常の数式のように挿入すると機能しません。また、{}で囲んでも機能しません... VBAを使用してその数式を記述する正しい方法は何ですか?
式は次のとおりです。
=INDEX(subset!R1C1:R2472C10,MATCH(1,(RC1=subset!C1)*(RC2=subset!C2)*(RC5=subset!C5)*(RC6=subset!C6),0),10)
次のように、セルに設定できるFormulaArray
プロパティを探しています。
Range("A1").FormulaArray = "=INDEX(subset!R1C1:R2472C10,MATCH(1,(RC1=subset!C1)(RC2=subset!C2)(RC5=subset!C5)*(RC6=subset!C6),0),10)"
ここのドキュメントを参照してください: http://msdn.Microsoft.com/en-us/library/office/ff837104%28v=office.15%29.aspx