在Excel范围中使用variables

我正在寻找使用variables来find一个范围,然后使用这些来激活一个select。

这里是我有的代码:

Dim first As Integer Dim Last As Integer first = (ActiveCell.Row + 1) Selection.End(xlDown).Select Last = (ActiveCell.Row - 1) Range(("J" & first) : ("J" & last)).Select 

但是,Excel VBA 2010中出现此语法错误。

有什么build议么。

谢谢,

范围的语法是范围(“A1:B2”),所以你需要修改你的代码来:

 Dim first As Integer Dim Last As Integer first = (ActiveCell.Row + 1) Selection.End(xlDown).Select Last = (ActiveCell.Row - 1) Range("J" & first & ":" & "J" & Last).Select