一, 子程序
为什么要学习该命令? 在编写程序的时候, 经常会设计到很多功能重复的代码, 代码冗余, 不易维护, 这时候我们可以考虑使用子程序封装~
二, 子程序基本使用流程
- 1, 定义子程序
- 2, 子程序源码视图
- 3, 子程序调用
由于子程序, 种类比较多, 我们通过源码继续演示
三, 子程序分类
1, 无参数, 无返回值
定义: Function 子程序名称() ...功能代码省略1万行... End Function 调用: 子程序名称()
2, 有参数, 无返回值
定义: Function 子程序名称(参数1,参数2,...) ...功能代码省略1万行... End Function 调用: 子程序名称(参数1, 参数2,...)
3, 无参数, 有返回值
定义: Function 子程序名称() ...功能代码省略1万行... return 内容 End Function 调用: dim result = 子程序名称()
4, 有参数, 有返回值
定义: Function 子程序名称(参数1,参数2,...) ...功能代码省略1万行... return 内容 End Function 调用: dim result = 子程序名称(参数1,参数2,...)
四, 4种子程序使用
- 1, 无参数, 无返回值
- 2, 有参数, 无返回值
- 3, 无参数, 有返回值
- 4, 有参数, 有返回值