2015-05-28 249 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

相關問題