Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 19294|回复: 39

[分享] 【烟花原创】VBA零基础之第9篇 认识Sub过程

[复制链接]
发表于 2013-11-2 23:45 | 显示全部楼层 |阅读模式
本帖最后由 hwc2ycy 于 2013-12-4 09:00 编辑

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 语句。

评分

参与人数 2学分 +3 收起 理由
水吉空 + 1 学习
maoboybaba + 2 学习

查看全部评分

发表于 2013-11-3 08:23 | 显示全部楼层
回复

使用道具 举报

发表于 2013-11-3 09:36 | 显示全部楼层
回复

使用道具 举报

发表于 2013-11-3 14:52 | 显示全部楼层
越来越精彩,对我却是越来越糊涂
回复

使用道具 举报

发表于 2013-11-3 22:58 | 显示全部楼层
{:1612:}
{:1112:}
回复

使用道具 举报

发表于 2013-12-16 09:00 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2013-12-26 13:23 | 显示全部楼层
学习了,谢谢烟花!
回复

使用道具 举报

发表于 2014-1-27 10:44 | 显示全部楼层
修炼第9集
回复

使用道具 举报

发表于 2014-3-16 12:07 | 显示全部楼层
不错
回复

使用道具 举报

发表于 2014-3-16 12:09 | 显示全部楼层
不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 16:16 , Processed in 0.340087 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表