分享

跟烟花入门VBA之9:认识Sub过程

 fzchenwl 2015-03-31

 1.什么是Sub过程呢?
       Sub过程是一系列由 Sub 和 End Sub 语句所包含起来的 Visual Basic 语句,它们会执行动作却不能返回一个值
       Sub过程还可以传递参数,参数可以为常量,变量,或者表达式等
       如果一个 Sub 过程没有参数,则它的 Sub 语句必须包含一个空的圆括号

2.定义过程:Sub语句
       Sub 过程名(参数列表)
              语句1
              语句2
              Exit sub
               语句..
        End sub

所有的可执行代码都必须属于某个过程。不能在Sub过程中嵌套定义别的Sub 过程。
例如,
下面的嵌套定义就是错误的。
       Sub Hello()
             Sub Hello1()
              End sub
        End sub

正确的用法
        Sub Hello()
        End sub
      
         Sub Hello1()
        End sub

过程名就是一个过程的名字,在VB中,命名需遵守以下规则:
        A.第一个字符必须使用英文字母;
        B.不能在名称中使用空格,名点,惊吧号,或者@,&,$,#等字符
        C.名称长度不能超过255个字符(一般太长不建议使用,难得记难得输入)
        D.名称不能与VB本身的FUNCTION过程,语句以及方法的名称相同
        E.不能在范围的相同层次中使用重复的名称(比如不能在同一过程中声明两个名称为name的变量)

另外,Visual Basic 不区分大小写,但它会在名称被声明的语句处保留大写(代码中变量的大小写会自动与声明时相同)

Exit Sub 语句使执行立即从一个 Sub 过程中退出。
在 Sub 过程的任何位置都可以有 Exit Sub 语句

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多