标签: excel vba excel-vba range formula
我有一个问题,当我在下面的代码中没有显示在单元格中
wbNew.Sheets(“Sheet1”)。范围(“g2”)。公式=“= SUMPRODUCT('P C'!C2:j2;> [t1.xls]输入!g14:n14)* E2”
如果我将配方直接放入细胞中,配方就可以完美地运作。当我将它放入单元格时,我只得到一个空白单元格而没有结果
答案 0 :(得分:3)
如果您使用的是美国英语以外的Excel版本,则可能需要获取并设置FormulaLocal对象的Range属性,而不是Formula属性。 FormulaLocal使用您正在使用的Excel版本的语言,而Formula始终使用美式英语。
FormulaLocal
Range
Formula
FormulaLocal的详细信息为here,有关Excel中国际化的有用页面为here