VBA含义范围内的&符号

woo*_*ody 1 excel vba excel-vba

Range("B1:U" & y)不知道y 的含义是什么

Dim y As Integer
y = Worksheets("Raw Data").Range("A2").End(xlDown).Row
Run Code Online (Sandbox Code Playgroud)

这里的&符是什么?

bor*_*lis 8

&符号是基于Visual Basic的语言中的Concatenation运算符,如VBA,在您的情况下,您将获取字符串"B1:U"并将变量y的值连接到字符串的末尾.由于y被定义为整数,因此VBA将首先将y的值转换为字符串,然后执行连接.例如,如果y的值是15,因为那是工作表"原始数据"中"A2"范围内的最后一个单元格,那么"B1:U"和y的串联将是"B1:U15"