Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带变量的范围函数excel_Excel_Vba_Variables_Range - Fatal编程技术网

使用带变量的范围函数excel

使用带变量的范围函数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 另外,我在博客上写了一篇

我想使用范围函数中的变量,在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
另外,我在博客上写了一篇文章,介绍了使用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
之后缺少一个额外的
&
,以便进行适当的连接。请尽量避免使用
。选择
,您将通过快速搜索找到有关此的许多资源。谢谢,这很有效!