vba程序的编写单位有哪2种

vba程序的编写单位有哪2种,第1张

子过程和函数过程。

1、子过程:可以在没有调用关键字的情况下被调用,子过程始终包含在Sub和EndSub语句中。

2、函数过程:是自定义函数的过程,以Function开头endfunction结束。

VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。

功能。

VBA提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。它的编写是以子过程和函数为单位,在 Access中以模块形式出现。 

Office取得巨大成功的一个重要原因就是VBA,使用VBA可以完成很多事情,基于Excel、Word的VBA小程序不计其数。

Office中的应用程序可以共享VBA语言,如果掌握了在 Excel 2016中使用VBA的方法,那么在Word、Power Point中使用VBA自然会变得易如反掌。掌握对VBA语言的使用,可以让复杂的工作简易化,减少不必要的重复性工作,大大提高我们的工作效率。

VBA程序员很多是业余程序员,正因为业余,解决的却是工作中需要解决的问题;所以,VBA程序大多都是只是在部门内部或个人使用的小工具。集成了VBA的其他应用程序也很多,但真正能为程序增色的不多。

11 认识宏 2

111 什么是宏 2

112 宏的运行原理 2

113 宏的制作方法 3

12 录制宏 4

13 执行宏 7

131 通过宏对话框执行宏 7

132 通过图形执行宏 8

133 通过窗体按钮执行宏 9

134 添加菜单或工具栏命令执行宏 11

14 加载宏 12

141 Excel提供的加载宏 13

142 其他来源提供的加载宏 13

143 录制宏制作的加载宏 14

15 宏的数字签名 15

151 数字签名的前提条件 16

152 安装数字签名 16

16 录制宏的实例应用 19

161 自动完成报表累计 19

1.累加宏的录制和按钮编辑 19

2.累加恢复宏的录制和按钮编辑 21

3.清空本月数据宏的录制和按钮编辑 22

162 自动完成高级筛选 22

1.按钮设置过程 23

2.按钮使用方法 24

17 小结 25

18 习题 25 21 什么是VBE 28

22 VBE基本结构 28

23 VBE工程窗口 29

231 Miscrosoft Excel对象 30

232 窗体 31

233 模块 31

1.添加模块 32

2.移除、导出和导入模块 32

234 类模块 33

24 VBE属性窗口 33

25 VBE代码窗口 36

251 代码窗口的结构 36

1.对象列表框 37

2.过程列表框 37

3.程序分隔线 37

4.全模块视图和过程视图按钮 37

5.边界标识条 38

252 代码窗口的特征 38

1.自动调整关键字、属性和方法的大小写 38

2.自动在运算符之间插入空格 38

3.自动显示成员列表 38

4.自动显示参数信息 39

5.添加代码注释 39

6.长代码语句换行 39

253 代码运行结果测试 40

1.快捷键测试 40

2.工具栏按钮测试 40

26 小结 40

27 习题 40 31 Excel VBA程序 42

311 过程程序 42

1.过程程序的添加 42

2.子过程程序 43

3.函数过程程序 47

312 事件程序 47

1.添加事件程序 47

2.事件程序的基本结构 48

3.事件程序中的自变量传递 49

32 Excel VBA代码结构 50

321 对象、属性和方法 51

1.对象 51

2.属性 51

3.方法 52

322 运算符 53

323 常用语句 53

1.With语句 54

2.判断结构语句 55

3.循环语句 57

4.错误转移语句 59

324 变量的使用 60

1.变量的数据类型 61

2.强制声明变量 62

3.变量的声明方法 63

4.变量的生存期 64

325 函数的使用 65

1.使用VBA函数 65

2.调用工作表函数 65

3.自定义函数 66

33 小结 66

34 习题 66 41 新建工作簿 68

411 新建空白工作簿 68

412 在指定位置新建工作簿 68

42 打开工作簿 69

421 打开指定工作簿 70

422 打开已保护的工作簿 70

423 判断一个工作簿是否已经打开 71

424 编制简易工作簿密码破解程序 72

43 保存工作簿 75

431 保存修改后的结果 75

432 另存为其他Excel文件 75

1.指定路径另存为其他文件 75

2.指定路径备份文件 76

3.指定路径另存并添加工作簿打开密码 76

44 关闭工作簿 76

441 关闭所有工作簿 76

442 关闭指定工作簿 76

443 关闭前是否保存 77

1.关闭指定工作簿前保存 77

2.关闭指定工作簿不保存 77

3.关闭当前工作簿前保存 77

4.关闭当前工作簿不保存 77

45 工作簿常用事件及应用 78

451 打开工作簿时提示当前日期和时间 78

452 使关闭按钮失效 79

453 禁止打印本文件内容 80

454 禁止编辑工作簿中的所有单元格 80

46 小结 82

47 习题 82 51 插入工作表 84

511 插入指定数量工作表 84

1.插入单个空白工作表 84

2.插入多个空白工作表 84

512 指定位置插入工作表 84

1.在指定工作表前插入工作表 84

2.在指定工作表后插入工作表 85

3.在工作表最后位置插入工作表 85

4.在工作表最前位置插入工作表 85

513 插入工作表的命名 85

1.为插入的单个工作表命名 86

2.插入多个工作表并分别命名1~12月 86

514 插入前判断工作表是否存在 87

52 选取工作表 88

521 选取指定工作表和设置活动工作表 88

1.选取指定工作表 88

2.设置活动工作表 88

522 选取多个工作表 89

53 隐藏工作表 90

531 隐藏一个或多个工作表 90

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/2758195.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-10
下一篇2024-01-10

发表评论

登录后才能评论

评论列表(0条)

    保存