2015-05-28 205 views
0

我有两个单元地址存储在我的两个变量 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

什么是错误? – moffeltje

回答

0

你可能想

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

即使这让你走,你最好检查/修复的几件事情。 我强烈建议你检查this

相关问题