Sub过程与程序流程控制语句
主讲:ggsmart(叶枫)
助教:apirl2008、swabe
Sub过程:
1、一个过程就是一组完成所需操作的VBA代码的组合
2、VBA的过程主要包括“Sub过程”和“Function过程”两种。自定义函数。
※Sub过程不可以返回值,Function过程可以返回值。
3、声明Sub过程
4、录制的“宏”就是一个简单的Sub过程,使用录制宏功能只能生成Sub过程的代码。
5、Sub过程的特点:
以“Sub过程名()”开头,以“End Sub”结尾;
Sub过程一般保存在模块里。
不返回运行结果
6、声明Sub过程
Sub过程的语法形式:
[Pubilc│Private][Static]Sub过程名称([参数1,参数2…..])
[语句块]
[Exit Sub]
[语句块]
End Sub
1、[Pubilc│Private] [Static]只能选一个
当选择Pubilc参数表明这过程是一个公共的过程,表明该工作薄中所有模块中其他的过程都可以返回这个过程。
当选择Private这个参数,就表明这个过程被声明为私有过程,只有在同一个模块中其他过程才可以访问。
当选择Static参数,就表明过程结束的时候,将保存过程中的变量。
◆ Sub过程名称-——→必须有
◆ [参数1,参数2