使用范围函数excel与变量

时间:2014-03-05 16:06:59

标签: excel vba variables range

我想在范围函数中使用变量,在excel VBA中分配自适应范围选择。

Range("A"&aa+4":C5"&bb+4).Select

其中aa和bb是变量。

谢谢!

2 个答案:

答案 0 :(得分:2)

尝试使用:

Range("A" + Strings.Trim(Str(aa + 4)) + ":C" + Strings.Trim(Str(bb + 4))).Select

或者这个:

Range(Cells(aa + 4, 1), Cells(bb + 4, 3)).Select

还有一篇文章我在我的博客上写过关于使用VBA引用excel范围的不同方法,这篇文章涵盖了这个主题。 Referencing Ranges in Excel Using VBA

答案 1 :(得分:0)

这个小子:

Sub dural()
    aa = 7
    bb = 11
    Range("A" & aa + 4 & ":C5" & bb + 4).Select
    MsgBox Selection.Address
End Sub

将产生:

<强> $ A $ 11:$ C $ 515