Private Sub Form_Load()
Dim i As Integer
For i = 5 To -5 Step -1
printnum i
Next
End Sub
Sub printnum(ByVal n As Integer)
If n >= 0 Then
Debug.Print n
Else
Debug.Print "Exit Sub with number = "; n
Exit Sub
End If
End Sub
其中printnum i 是什么意思?他在这里起什么作用呢?书上说的是调用子过程printnum
但我不明白为什么要在后面加个i 呢
还有 子过程里面的Exit Sub 有什么用 我把他去掉试了一下 发现跟原来没有区别啊
请高手说详细点 本人初学
printnum是自定义过程,定义在第7行,定义时有一个参数n,所以在调用时要加上参数i
exit sub退出定义过程追问
exit sub退出定义过程追问
我发现exit sub 去掉以后也没什么变化啊 可有可无吗 还是分情况?
追答我觉得是你测试的问题,不是可有可无的啊……
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-01-26
我一直对EXCEL函数功能感兴趣,对EXCEL的最高层的VBA应用还不懂,你再继续向其他人咨询吧!