我的两个变量中存储了两个单元格地址 saddr和eaddr(分别开始和结束单元格地址)
我必须找到范围之间的所有单元格,并将值分配给另一个随机单元格。我的代码下面抛出一个错误。我很确定我没有使用包含正确格式的单元格地址的变量。请帮忙
代码:
saddr = Cells(x, 3).Address
eaddr = Cells(x, (3 + 6)).Address
Worksheets("Sheet2").Range("C2").Select
ActiveCell.Formula = "=Sum(Sheet1!:"&saddr&":"&eaddr&")"
最后一行抛出此错误。你能告诉我如何在公式中正确使用可变单元格引用吗?
答案 0 :(得分:0)
你可能想要
ActiveCell.Formula = "=Sum(Sheet1!" & saddr & ":" & eaddr & ")"
即使这样可以帮助您,也可以更好地检查/修复一些问题。 我强烈建议您检查this。