VBA中NEXT后面加了X和没有加X有什么区别啊?
时间:11-13
整理:3721RD
点击:
如题。
Sub aaa()
For x = 1 To 100
Cells(x, 1) = x
Next
End Sub
和这个Sub aaa()
For x = 1 To 100
Cells(x, 1) = x
Next x
End Sub
就是在NEXT后面加了X和没有加X有什么区别啊?
Sub aaa()
For x = 1 To 100
Cells(x, 1) = x
Next
End Sub
和这个Sub aaa()
For x = 1 To 100
Cells(x, 1) = x
Next x
End Sub
就是在NEXT后面加了X和没有加X有什么区别啊?
next 后面的x 应该是步长的大小即每次变化的长度。
理论上讲是没有区别的,但是很多人都认为去掉Next后的变量,程序会快(但是没有人能很具体地讲出个所以然),而加变量的好处是多嵌套的时候比较清晰,另外可以以NEXT 带多个变量