4

Range("B1:U" & y)我对y的含义一无所知

Dim y As Integer
y = Worksheets("Raw Data").Range("A2").End(xlDown).Row

& 符号 y 在这里做什么?

4

1 回答 1

11

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

于 2013-05-29T20:12:38.560 回答