《电子表格程序化 轻松学习VBA》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:顾柏春,顾青编著
  • 出 版 社:北京:科学出版社
  • 出版年份:1998
  • ISBN:7030066111
  • 页数:380 页
图书介绍:

1 如何把各种表格变成电子表格 1

1.1 简单、必要的回顾 1

1.2 Excel中常见的表格式样 7

1.3 一个表格相当一个记录——模板向导 8

1.3.1 创建模板 9

1.3.2 使用模板向导 9

1.3.3 输入数据 12

1.4 一个表格相当多个记录——VBA 15

1.5 修改用模板向导做的表格 21

2 走进VBA的大门 23

2.1 VBA简介 23

2.2.2 记录宏 24

2.2.1 什么是宏 24

2.2 VBA的重要概念——宏 24

2.2.3 宏的名称和若干限制 25

2.2.4 宏的保存位置和表示方法 25

2.2.5 快速运行宏的两种办法 29

2.2.6 用宏记录器做一张财务凭证 29

2.2.7 模块表内的组成和说明 35

2.3 记录宏的其它方式 37

2.3.1 使用相对引用 37

2.3.2 标示记录位置和在标示处记录 39

2.4 使用程序需知 41

2.4.1 如何迅速打到宏 41

2.4.2 对话框“宏”——执行宏、编辑宏、删除宏、单步执行 41

2.5.1 复制代码和宏 44

2.5.2 利用宏记录器构思自己的代码语句和改写代码语句 44

2.5 宏的编辑 44

2.4.3 终止宏的执行 44

2.5.3 宏中用宏 45

2.5.4 宏中的代码语句怎样换行? 46

2.5.5 修改宏名 46

2.6 编辑模块表 47

2.6.1 模块表的插入、删除、重新命名和移动或复制模块表、选定全部模块表 47

2.6.2 模块表的隐藏和保护 49

2.6.3 用“查找”与“替换”修改模块表里的代码语句 50

2.7 宏记录器的限制 51

3 若干基本概念 52

3.1 对象、属性和方法 52

3.1.1 对象 53

3.1.1.1 集合 53

3.1.1.2 对象的类等级结构 54

3.1.2 方法 55

3.1.2.1 带索引号的方法 55

3.1.2.2 带参数的方法 56

3.1.2.3 代码语句表示方式之一——对象、方法 57

3.1.3 属性 57

3.1.3.1 代码语句表示方式之二——对象、属性=表示式 58

3.1.3.2 代码语句表示方式之三——变量=对象、属性 58

3.1.4 存取器 59

3.1.5 深入理解对象、属性和方法组成的代码语句 60

3.2 对象浏览器 61

3.3 Visual Basic语句 63

3.3.1 关键字,运算符 63

3.3.1.1 关键字 63

3.3.1.2 运算符 65

3.3.2 声明语句 65

3.3.4 可执行语句 66

3.3.3 赋值语句 66

3.4 编写用户自定义工作表函数 69

3.5 单元格区域“Range”和单一单元格“Cell” 72

3.5.1 “引用”的概念 72

3.5.2 引用A1模式标志 72

3.5.2.1 用Range(“索引”) 73

3.5.2.2 引用一个单元格一Cells(行号,列号) 73

3.5.2.3 命名区域 75

3.5.2.4 用快捷标志[索引区域]或[命名区域] 75

3.5.2.5 选定命名区域 77

3.5.2.6 相对单元格 77

3.5.2.7 定义Range对象变量 77

3.5.2.8 所有单元格 78

3.5.2.9 多个区域 78

3.5.3.1 用R1C1表示法引用单元格 82

3.5.3 R1C1表示 82

3.5.3.2 用R1C1表示法引用区域 83

3.6 选定和激活 83

3.6.1 “引用”,“选定”,“激活” 83

3.6.2 Select方法和 Selection属性 84

3.6.3 Activate方法和ActiveCell属性 85

3.6.4 在多个工作表上操作同一区域单元格 87

3.6.5 用With语句选定工作表和单元格 88

3.7 从“打开”对话框选取用户需要的文件名 88

4 正确、熟练地使用“帮助” 92

4.1 进入帮助 92

4.2 目录页的结构说明 92

4.3 联机帮助中目录的内容 96

4.4 索引标签的说明 96

4.4.1 进入索引标签分类目录查找帮助的几种表现形式 98

4.4.2 用联机帮助中的例子入手,深入弄懂联机帮助的内容 100

4.4.3 如何进一步深入找到需要帮助的内容 102

4.5 如何看懂函数、方法、对象、属性、语句的联机帮助 103

4.6 关键词帮助——看懂程序的好帮手 106

5 数据类型、变量、常量 108

5.1 VBA的数据类型 108

5.1.1 VBA的数据类型——览表 108

5.1.2 通用数据类型——可变类型的(variant)数据类型 109

5.1.3 自定义数据类型 109

5.2 VBA变量的声明 110

5.2.1 检查出书写代码语句的拼写错误——变量声明的功能之一 111

5.2.2 检查出变量不做声明的错误——变量声明的功能之二 111

5.2.3 检查出变量的数据类型使用不当的错误——变量声明的功能之三 112

5.2.4 Static语句使变量有记忆“值的功能”——变量声明的功能之四 112

5.2.5 设置变量的有效区域,使变量各管一段——变量声明的功能之五 113

5.3 变量的集体声明 115

5.4 常量 116

6 流程控制 117

6.1 程序要灵活,一定要学会流程控制 117

6.2 各种流程控制语句和方法 117

6.3 条件语句If/Then 118

6.3.1 语法 118

6.3.2 举例说明 119

6.4 条件语句Select Case 122

6.4.1 Select Case语法 122

6.4.2 举例说明 123

6.5 循环语句For/Next 125

6.5.1 语法 125

6.5.2 举例说明 126

6.6.1 语法 128

6.6 循环语句Do…Loop 128

6.5.3 防止无限止循环 128

6.6.2 举例说明 129

6.7 跳转语句GoTo 131

6.7.1 语法 131

6.7.2 举例说明 131

6.8 退出语句End、暂停语句Stop 132

6.8.1 退出语句End 132

6.8.2 暂停语句Stop 132

7 人机对话初步 133

7.1 MsgBox函数 133

7.1.1 语法 134

7.1.2 用MsgBox函数的返回值进行人机对话 137

7.1.3 把MsgBox函数当作语句使用,显示人要求知道的机器工作情况 138

7.1.4 根据“按钮命名参数表”设计MsgBox对话框 138

7.2.1 语法 140

7.2 InputBox函数和InputBox方法 140

7.2.2 应用举例 142

7.3 用“属性”StatusBar状态栏里显示所需信息 142

7.4 用声音作为提示信息 143

7.4.1 引入有带“.WAV”的声音文件 143

7.4.2 录制、播放、删除一个自编的声音附注 144

7.4.3 检查计算机是否能把声音作为提示信息 145

7.4.4 Beep语句 145

7.5 使用内部对话框 146

8 使用数组 149

8.1 VBA中的数组 149

8.1.1 定义 149

8.1.2 数组元素的赋值和引用 150

8.2 用循环操作在数组和单元格之间传递数据 150

8.3 ForEach…Next语句用于数组或集合 151

8.4 动态数组 153

8.4.1 特征 153

8.4.2 数据保护 154

8.5 多维数组 156

8.6 要想提高程序运算速度,慎用可变类型的数组 157

9 使用过程和函数 159

9.1 过程和函数的语法 159

9.2 宏与过程 161

9.3 过程与函数的表达式 161

9.4 过程和用户自定义工作表函数的应用 161

9.5 关于Excel与VBA工作表函数 167

9.6 输入自定义函数的描述到函数向导中 169

9.7 用户自定义工作表函数的分类 170

10.1 程序的出错分类 172

10 调试程序 172

10.2 调试窗口介绍 173

10.3 即时区 173

10.3.1 不管有无单步执行命令时的即时区功能 173

10.3.2 在即时区里执行“单步执行”? 175

10.3.3 用?在“单步执行”中跳过过程 177

10.4 监视区 177

10.4.1 监视表达式的设置和说明 178

10.4.2 用监视表达式的判断功能中断程序 179

10.4.3 编辑和删除表达式 181

10.5 无条件中断程序的设置方法 181

10.6 程序错误时可能得到提示的错误信息范围 183

10.7 编制和调试程序的建议 184

10.7.1 充分利用模块表一般设置中的四大功能 184

10.7.5 尽量使用调试窗口调试程序 185

10.7.4 采用自定义常量 185

10.7.2 用小写输入关键字 185

10.7.3 正确对待用中文设置变量名和区域名 185

11 使用自定义对话框和控制部件 186

11.1 自定义对话框的用途 186

11.2 自定义对话框、对话表、对话框架、控制部件 187

11.3 对控件做移动、复制、改变大小、删除 190

11.4 控件的“控件名”与“标题” 191

11.5 控件的属性按钮 191

11.6 各种控件的说明 192

11.6.1 标志 192

11.6.2 编辑框 193

11.6.3 列表框 195

11.6.4 下拉列表框 200

11.6.5 命令按钮 201

11.6.7 选项按钮 203

11.6.6 分组框 203

11.6.8 复选框 205

11.6.9 滚动条 206

11.6.10 微调 207

11.7 显示与运行对话框 209

11.8 初始化对话框 209

11.8.1 初始化范围 209

11.8.2 如何做初始化 211

11.9 用“确定”钮统一处理对话框 216

11.10 编制构成组合下拉编辑框的程序 219

12 用户自定义菜单 221

12.1 做用户自定义菜单的准备知识 221

12.1.1 菜单编辑器 221

12.2 制作用户自定义菜单 222

12.1.2 菜单栏—菜单—菜单项—子菜单项 222

12.2.1 用菜单编辑器 223

12.2.2 用VBA 224

12.3 制用用户自定义菜单的VBA语句说明 226

12.3.1 MenuBar对象 226

12.3.2 Menu,Menultem对象 227

12.4 保证每个工作簿只有所需菜单的一种有效方法 228

13 用户自定义工具栏 230

13.1 创建自定义工具栏 230

13.2 添加或删除工具栏按钮 234

13.3 改变自定义工具栏按钮所使用的图案 235

13.4 如何在每个工作簿中建立自己的自定义工具栏和菜单 238

14 教学财务软件使用 241

14.1 系统的初始准备工作 242

14.1.2 用手工制作对话表 243

14.1.1 确定科目编码 243

14.1.3 总分类帐户本期发生额及余额对照表的确定和月初余额的处理 244

14.1.4 资产负债表和损益表 244

14.1.5 存储库、开机档案、凭证库、做帐任证库、凭证、现金日记、银行日记、各类帐、月做帐凭证库.xls(工 245

14.2 教学财务软件的启动和退出 247

14.3 本系统所有的工作表和模块表 249

14.4 凭证登录 249

14.5 复核凭证 254

14.6 登录帐目 257

14.7 各种报表 259

14.8 系统初始化 262

14.9 看懂原程序与修改原程序的注意事项 264

14.10 本书的结束语 265

附录:教学财务软件源程序 267