在其他工作表范围内的公式,范围''未找到

时间:2016-10-25 09:40:33

标签: excel excel-vba excel-formula vba

我遇到了一个小问题,我需要将两个值相乘。一个值是activecell.offset(, - 2),另一个值是另一个工作表上的单元格。表格是组合框(cbblad)的值。

所以我想出的公式是:

ActiveCell.FormulaR1C1 = "=RC[-2]*" & cbBlad.Value & "!N6"

在我测试代码后,我在单元格中得到了这个公式:

=I44*'12.1'!'N6'

代码的问题是找不到范围N6,因为它有那些' '周围。 我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

您正在使用R1C1公式,因此您还需要将N6参考设置为该样式:

ActiveCell.FormulaR1C1 = "=RC[-2]*" & cbBlad.Value & "!R6C14"