入门篇 5
1 简介 5
1-1 Visual Basic for Application的发展 5
1-2 宏(Macro) 7
1-3 录制一个简易宏 8
1-4 如何取得VBA 6.0相关信息 29
2 程序开发环境 38
2-1 VBA环境介绍 38
2-2 VBE环境设置 50
2-3 Visual Basic语言介绍 59
2-4 Visual Basic语法说明 63
基础篇 74
3 变量与常量 74
3-1 变量与数据类型 74
3-2 数组 94
3-3 常量 101
3-4 运算子(Operator) 103
4-1 在程序中加批注 112
4 程序与函数 112
4-2 程序 114
4-3 函数 132
4-4 VBA常用的函数 151
5 程序执行流程的控制 169
5-1 GoTo表达式 169
5-2 条件分支 173
5-3 循环叙述 188
5-4 Exit表达式 208
6 输入与输出的使用者接口 213
6-1 Beep表达式 213
6-2 StatusBar属性 214
6-3 MsgBox函数 219
6-4 InputBox函数 227
6-5 InputBox方法 231
6-6 Excel内置(Build in)的对话框 237
7-1 Excel 2000的对象模块 247
对象篇 247
7 Excel 2000的对象模块 247
7-2 Excel的对象浏览器 262
8 Application、Workbook、Worksheet、Range对象 268
8-1 Application对象常用的方法、属性与事件 268
8-2 Workbook对象常用的方法、属性与事件 283
8-3 Worksheet对象常用的方法、属性与事件 290
8-4 Range对象常用的方法、属性 299
实务篇 327
9 自定义窗体与基本控件 327
9-1 在工程内插入使用者自定义窗体(UserForm) 327
9-2 在窗体内加入控件ActiveX Control 333
9-3 设置窗体内控件的选项卡顺序(Tab Order) 343
9-4 窗体的事件过程 348
9-5 控件的事件过程 356
10 其他控件说明 368
10-1 OptionButton与Frame 368
10-2 CheckBox与ToggleButton 373
10-3 ListBox 381
10-4 ComboBox 400
10-5 ScrollBar与SpinButton 407
10-6 MultiPage 411
10-7 TabStrip 421
10-8 新增控件 427
11 自定义命令栏 437
11-1 以操作的方式新建自定义的命令栏 437
11-2 通过Visual Basic程序内容新建或删除自定义命令栏 452
11-3 在自定义命令栏内新建不同特性的控件 457
12 调试 478
12-1 错误的种类 478
12-2 错误的处理 486
12-3 程序进入中断状态的方式 501
12-4 错误处理例程(Errorhandle)的使用 514
12-5 错误处理例程的寻求路径(Invocation Path) 521