Bra*_*mat 13 excel vba excel-vba excel-formula array-formulas
我正在使用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)
Run Code Online (Sandbox Code Playgroud)
Gar*_*eth 19
您正在寻找FormulaArray可以为单元格设置的属性,如下所示:
Range("A1").FormulaArray = "=INDEX(subset!R1C1:R2472C10,MATCH(1,(RC1=subset!C1)(RC2=subset!C2)(RC5=subset!C5)*(RC6=subset!C6),0),10)"
Run Code Online (Sandbox Code Playgroud)
请参阅此处的文档:http://msdn.microsoft.com/en-us/library/office/ff837104%28v=office.15%29.aspx
| 归档时间: |
|
| 查看次数: |
22923 次 |
| 最近记录: |