例如,如果您有一个很长的语句如下:
Worksheets("Sheet1").Range("A1:B10").Copy Destination:=Worksheets("Sheet2").Range("C1")
您可以将其拆分成多行,如下所示:
Worksheets("Sheet1"). _
Range("A1:B10"). _
Copy Destination:=Worksheets("Sheet2").Range("C1")
在这个例子中,每个新行都以一个下划线结尾,表示该语句在下一行继续。这样做不会影响代码的执行,只是使其更易读。
请注意以下几点:
1. 下划线位置: 下划线通常放在逻辑分隔点上,如操作符之后、函数参数之后等。
2. 空格: 在下划线之前可以添加空格,以提高代码的可读性,但不是必需的。
3. 冒号分隔: 如果语句在冒号处断行,VBA会自动认为该语句在下一行继续。例如,可以写成:
Worksheets("Sheet1").Range("A1:B10") _
.Copy Destination:=Worksheets("Sheet2").Range("C1")
这样,您可以将长语句分成多行,使代码更易于维护和理解。
转载请注明出处:http://www.zyzy.cn/article/detail/6679/VBA