其实我更多的时候拿这个东西当手册用 我以前学过VB的 所以很快就搞定VBA了 我感觉这个还是不错的
目 录
一、VBA语言基础 ...................................................................................................................1
第一节 标识符....................................................................................................................................1
第二节 运算符....................................................................................................................................1
第三节 数据类型................................................................................................................................1
第四节 变量与常量............................................................................................................................1
第五节 数组........................................................................................................................................2
第六节 注释和赋值语句....................................................................................................................2
第七节 书写规范................................................................................................................................2
第八节 判断语句................................................................................................................................2
第九节 循环语句................................................................................................................................3
第十节 其他类语句和错误语句处理................................................................................................4
第十一节 过程和函数........................................................................................................................4
一.Sub过程................................................................. 4
二.Function函数 ............................................................ 5
三.Property属性过程和Event事件过程 ......................................... 5
第十二节内部函数 .............................................................................................................................5
一.测试函数 ................................................................ 5
二.数学函数 ................................................................ 5
三.字符串函数 .............................................................. 5
四.转换函数 ................................................................ 6
五.时间函数 ................................................................ 6
第十三节 文件操作............................................................................................................................6
文件........................................................................ 6
删除........................................................................ 6
打开........................................................................ 6
读入........................................................................ 7
写入........................................................................ 7
关闭........................................................................ 7
其他文件函数 ................................................................ 7
二、VISUAL BASIC程序设计网络教学 .....................................................................................1
第一课 VBA是什么 .................................................................................................................1
1.1 VBA是什么....................................................................................................................................1
1.2 EXCEL环境中基于应用程序自动化的优点................................................................................1
1.3 录制简单的宏..............................................................................................................................1
1.4 执行宏..........................................................................................................................................2
1.5 查看录制的代码..........................................................................................................................2
1.6 编辑录制的代码..........................................................................................................................3
1.7 录制宏的局限性..........................................................................................................................3
1.8 小结..............................................................................................................................................3
第二课 处理录制的宏 ............................................................................................................3
2.1 为宏指定快捷键..........................................................................................................................3
2.2 决定宏保存的位置......................................................................................................................4
2.3 个人宏工作簿..............................................................................................................................4
2.3.1 保存宏到个人宏工作簿 .................................................. 4
2.3.2 使用并编辑个人宏工作簿中的宏 .......................................... 4
2.4 将宏指定给按钮..........................................................................................................................4
2.5 将宏指定给图片或其他对象......................................................................................................5
2.6 小结..............................................................................................................................................5
第三课 学习控件 ...................................................................................................................53.1 EXCEL开发过程简介....................................................................................................................5
3.2 认识不同的控件..........................................................................................................................5
3.3 向工作表添加控件......................................................................................................................6
3.4 设置控件的特性..........................................................................................................................6
3.5 给控件命名.................................................................................................................................6
3.6 使用用户窗体..............................................................................................................................6
3.7 疑难解答.....................................................................................................................................7
第四课 理解变量和变量的作用..............................................................................................7
4.1 代码存在的位置:模块..............................................................................................................7
4.2 对模块的概览..............................................................................................................................7
4.2.1 创建过程.............................................................. 8
4.2.2 运行宏................................................................ 9
4.3 保存对模块所做的改变..............................................................................................................9
4.4 变量.............................................................................................................................................9
4.4.1 变量的数据类型........................................................ 9
4.4.2 用Dim语句创建变量(声明变量) .......................................... 10
4.4.3 变量命名的惯例....................................................... 10
4.4.4 使用数组............................................................. 10
4.4.5 变量赋值............................................................. 11
第五课 利用VBA设置工作表使用权限...................................................................................11
1.使用WITH语句。..........................................................................................错误!未定义书签。
2.使用对象变量。.........................................................................................错误!未定义书签。
方法 3:减少对象的激活和选择....................................................................错误!未定义书签。
方法 4:关闭屏幕更新....................................................................................错误!未定义书签。
第六课 提高EXCEL中VBA的效率............................................................................................12
方法1:尽量使用VBA原有的属性、方法和WORKSHEET函数............................................................12
方法2:尽量减少使用对象引用,尤其在循环中.........................................................................12
1.使用With语句。.......................................................... 12
2.使用对象变量。.......................................................... 12
3.在循环中要尽量减少对象的访问。.......................................... 13
方法3:减少对象的激活和选择....................................................................................................13
方法4:关闭屏幕更新....................................................................................................................13
第七课 如何在EXCEL里使用定时器.......................................................................................13
三、学习微软 EXCEL 2002 VBA 编程和XML,ASP技术...........................................................15
第一章 电子表格自动化简介和了解宏命令...........................................................................15
1 了解宏...........................................................................................................................................15
2 宏命令的普通应用........................................................................................................................15
3 写宏之前的计划............................................................................................................................16
4 录制宏...........................................................................................................................................17
5 运行宏...........................................................................................................................................18
6 修改宏代码...................................................................................................................................19
7 添加注释.......................................................................................................................................21
8 分析宏代码...................................................................................................................................22
9 清除宏代码...................................................................................................................................23
10 测试修改好的宏..........................................................................................................................24
11 两个层面运行宏的方法..............................................................................................................24
12 完善你的宏代码..........................................................................................................................25
13 重新命名宏.................................................................................................................................27
14 运行宏的其它方法......................................................................................................................27
15 使用键盘快捷键运行宏..............................................................................................................27
16 通过菜单运行宏..........................................................................................................................28
17 通过工具栏按钮运行宏..............................................................................................................30
18 通过工作表里面的按钮运行宏..................................................................................................31
19 保存宏.........................................................................................................................................32
20 打印宏.........................................................................................................................................32
21 保存宏在个人宏工作簿..............................................................................................................32
22 打开含有宏的工作簿..................................................................................................................34
23VB编辑窗口..................................................................................................................................35
24 了解工程浏览窗口......................................................................................................................35
25 了解属性窗口..............................................................................................................................36
26 了解代码窗口..............................................................................................................................36
27 VB编辑器里的其它窗口..............................................................................................................38
28 接下来…… .................................................................................................................................39
第二章 VBA 第一步..............................................................................................................39
1 了解指令,模块和过程................................................................................................................39
2 VBA工程命名.................................................................................................................................39
3 模块重命名...................................................................................................................................40
4 从其它工程调用过程....................................................................................................................41
5 了解对象,属性和方法................................................................................................................42
6 学习对象,属性和方法................................................................................................................43
7 句法和文法...................................................................................................................................45
8 打断很长的VBA语句......................................................................................................................47
9 了解VBA错误.................................................................................................................................47
10 查找帮助.....................................................................................................................................49
11 语法和编程快捷助手..................................................................................................................50
12 属性/方法列表............................................................................................................................51
13 常数列表.....................................................................................................................................51
14 参数信息.....................................................................................................................................52
15 快速信息.....................................................................................................................................52
16 自动完成关键字..........................................................................................................................52
17 缩进/凸出...................................................................................................................................53
18 设置注释块/解除注释块............................................................................................................53
19 使用对象浏览器..........................................................................................................................53
20 使用VBA对象库............................................................................................................................58
21 用对象浏览器来定位过程..........................................................................................................59
22 使用立即窗口..............................................................................................................................59
23 获取立即窗口里的信息..............................................................................................................61
24 学习对象.....................................................................................................................................62
25 电子表格单元格操作..................................................................................................................62
26 使用RANGE属性..............................................................................................................................62
27 使用CELLS属性..............................................................................................................................62
28 使用OFFSET属性............................................................................................................................63
29 选择单元格的其它方法..............................................................................................................64
30 选择行和列.................................................................................................................................64
31 获取工作表信息..........................................................................................................................65
32 往工作表输入数据......................................................................................................................65
33 返回工作表中的信息..................................................................................................................65
34 单元格格式.................................................................................................................................66
35 移动,复制和删除单元格..........................................................................................................66
36 操作工作簿和工作表..................................................................................................................67
37 操作窗口(WINDOWS)...................................................................................................................67
38 管理EXCEL应用程序......................................................................................................................68
.......................
附件列表