参考SUM公式中变量中包含的单元格范围

时间:2015-05-28 10:21:14

标签: excel vba excel-vba excel-formula excel-2010

我的两个变量中存储了两个单元格地址 saddr和eaddr(分别开始和结束单元格地址)

我必须找到范围之间的所有单元格,并将值分配给另一个随机单元格。我的代码下面抛出一个错误。我很确定我没有使用包含正确格式的单元格地址的变量。请帮忙

代码:

saddr = Cells(x, 3).Address
eaddr = Cells(x, (3 + 6)).Address
Worksheets("Sheet2").Range("C2").Select
ActiveCell.Formula = "=Sum(Sheet1!:"&saddr&":"&eaddr&")"

最后一行抛出此错误。你能告诉我如何在公式中正确使用可变单元格引用吗?

1 个答案:

答案 0 :(得分:0)

你可能想要

ActiveCell.Formula = "=Sum(Sheet1!" & saddr & ":" & eaddr & ")"

即使这样可以帮助您,也可以更好地检查/修复一些问题。 我强烈建议您检查this