大神帮忙看下这段VB代码

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 去掉以后也没什么变化啊 可有可无吗 还是分情况?

追答

我觉得是你测试的问题,不是可有可无的啊……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-26
我一直对EXCEL函数功能感兴趣,对EXCEL的最高层的VBA应用还不懂,你再继续向其他人咨询吧!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网