使用带变量的范围函数excel
我想使用范围函数中的变量,在excel VBA中指定自适应范围选择使用带变量的范围函数excel,excel,vba,variables,range,Excel,Vba,Variables,Range,我想使用范围函数中的变量,在excel VBA中指定自适应范围选择 Range("A"&aa+4":C5"&bb+4).Select 其中aa和bb是变量 谢谢 尝试使用以下方法: Range("A" + Strings.Trim(Str(aa + 4)) + ":C" + Strings.Trim(Str(bb + 4))).Select 或者这个: Range(Cells(aa + 4, 1), Cells(bb + 4, 3)).Select 另外,我在博客上写了一篇
Range("A"&aa+4":C5"&bb+4).Select
其中aa和bb是变量
谢谢 尝试使用以下方法:
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中引用范围的不同方法,这篇文章涵盖了这个主题 这个小潜艇:
Sub dural()
aa = 7
bb = 11
Range("A" & aa + 4 & ":C5" & bb + 4).Select
MsgBox Selection.Address
End Sub
将产生:
$A$11:$C$515可能是这一个:
范围(“A”&aa+4&“:C”&bb+4)。选择
?在第一个4
之后缺少一个额外的&
,以便进行适当的连接。请尽量避免使用。选择,您将通过快速搜索找到有关此的许多资源。谢谢,这很有效!