vba do while 死循环问题\

来源:百度知道 编辑:UC知道 时间:2024/05/04 21:35:27
sub counteraa()
counter=0
do
counter=counter+1
loop while counter<10
为什么在立即窗口一运行就是死机啊 难道这个是死循环 晕
为什么不能执行啊?

下面的代码输出正常,立即窗口是不能执行的
Private Sub Form_Load()
Form1.AutoRedraw = True
Counter = 0
Do
Counter = Counter + 1
Loop While Counter < 10
Print Counter
End Sub

==================================================
因为立即窗口中不记录变量值

这个SUB不是死循环,不知你是怎么调用这个SUB的。

最后加上一个 End Sub可以运行的.

sub counteraa()
counter=0
do while counter<10
counter=counter+1
loop