VBA Excel将公式[= INDEX(Matrix; Row; Col)]设置为单元格

时间:2017-11-07 17:06:40

标签: excel vba excel-vba excel-formula

正如标题所说:我正在尝试使用VBA将Index函数设置为单元格。由于某种原因,它不起作用。 我不明白为什么,因为当我手动将它写入单元格时该公式有效(“word1”将出现在单元格A1中)。

这是我的方法(不工作):

Cells(1, 1).Formula = "=INDEX(B5:B8;E1;1)"

我的其余代码无关紧要,因为应用其他公式起作用。工作示例:

Cells(1, 1).Formula = "=SUM(E1:H1)"

我的Excel工作表看起来像这样:

    A     B     C     D     E     F     G     H     I
1                           1     2     3     4  
2
3
4
5   1   word1
6   2   word2
7   3   word3
8   4   word4

感谢您在这里帮助我!

0 个答案:

没有答案