变量与偏移函数来创建一个范围

问题描述:

我想用一个变量旁边的偏移函数来创建一个范围,然后我可以利用。变量与偏移函数来创建一个范围

我有下面的代码,但是在最后一行这个错误。

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

任何帮助,将不胜感激

感谢

您需要使用Set与对象变量:

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

而且你需要声明'targetrow'为'Long'代替范围' – mielk