在VBA中使用range.formula的问题

时间:2012-09-23 21:39:52

标签: excel vba excel-vba range formula

我有一个问题,当我在下面的代码中没有显示在单元格中

  

wbNew.Sheets(“Sheet1”)。范围(“g2”)。公式=“= SUMPRODUCT('P C'!C2:j2;> [t1.xls]输入!g14:n14)* E2”

如果我将配方直接放入细胞中,配方就可以完美地运作。当我将它放入单元格时,我只得到一个空白单元格而没有结果

1 个答案:

答案 0 :(得分:3)

如果您使用的是美国英语以外的Excel版本,则可能需要获取并设置FormulaLocal对象的Range属性,而不是Formula属性。 FormulaLocal使用您正在使用的Excel版本的语言,而Formula始终使用美式英语。

FormulaLocal的详细信息为here,有关Excel中国际化的有用页面为here