2015-10-19 76 views
0

我想用一個變量旁邊的偏移函數來創建一個範圍,然後我可以利用。變量與偏移函數來創建一個範圍

我有下面的代碼,但是在最後一行這個錯誤。

Dim rng As Range 
Dim targetrow As Range 
targetrow = ActiveSheet.Range("Total").Offset(-2, 0).Row 
rng = Range(Cells((targetrow), 7), Cells(10, 7)) 

任何幫助,將不勝感激

感謝

回答

1

您需要使用Set與對象變量:

Set rng = Range(Cells((targetrow), 7), Cells(10, 7)) 
+0

而且你需要聲明'targetrow'爲'Long'代替範圍' – mielk