一, 子程序

       为什么要学习该命令? 在编写程序的时候, 经常会设计到很多功能重复的代码, 代码冗余, 不易维护, 这时候我们可以考虑使用子程序封装~

二, 子程序基本使用流程

  • 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, 有参数, 有返回值

results matching ""

    No results matching ""