![Excel VBA应用开发与实例精讲](https://cover.qianqiantushu.cc/36/s6147cd6.jpg)
![Excel VBA应用开发与实例精讲](https://cover.qianqiantushu.cc/36/s6147cd6.jpg)
Excel VBA应用开发与实例精讲PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:夏强编著
- 出 版 社:北京:科学出版社
- 出版年份:2006
- ISBN:7030167694
- 页数:415 页
第1章 认识VBA 1
1.1 概述 1
1.1.1 VBA简介 1
1.1.2 VBA在Excel中的应用 2
1.1.3 VBA与VB的关系 2
1.2 VBA的开发环境简介 3
1.2.1 菜单栏 3
1.2.2 工具栏 3
1.2.3 工程资源管理器 3
1.2.4 属性窗口 4
1.2.5 代码窗口 4
1.2.6 立即窗口 4
1.3 简单VBA实例 4
1.4 VBA的学习方法 5
1.4.1 利用录制宏学习VBA对象 5
1.4.2 利用网络学习VBA 7
1.5 调试方法 8
1.5.1 调试工具栏和窗口 8
1.5.2 使用中断模式 10
1.5.3 用监视表达式监视数据 13
1.5.4 打印错误信息 17
1.5.5 用错误处理程序调试代码 18
1.6 小结 18
第2章 VBA的语法基础 19
2.1 常量和变量 20
2.1.1 常量 20
2.1.2 变量 20
2.2 VBA中的数据类型 21
2.2.1 Boolean数据类型 21
2.2.2 Byte数据类型 22
2.2.3 Currency数据类型 22
2.2.4 Data数据类型 22
2.2.5 Decimal数据类型 22
2.2.6 Double数据类型 22
2.2.7 Integer数据类型 23
2.2.8 Long数据类型 23
2.2.9 Object数据类型 23
2.2.10 Single数据类型 23
2.2.11 String数据类型 23
2.2.12 用户自定义数据类型 24
2.2.13 Variant数据类型 24
2.3 数组 24
2.3.1 静态数组 25
2.3.2 动态数组 25
2.3.3 数组的基本操作 26
2.4 运算符 27
2.4.1 算术运算符 27
2.4.2 比较运算符 28
2.4.3 连接运算符 28
2.5 分支语句 29
2.5.1 Select Case语句 29
2.5.2 With语句 31
2.6 判断语句 32
2.7 循环语句 34
2.7.1 Do...Loop语句 34
2.7.2 For...Next语句 35
2.7.3 For Each...Next语句 36
2.7.4 While...Wend语句 37
2.8 用于退出或暂停程序的语句 37
2.8.1 Exit语句 37
2.8.2 Stop语句 38
2.9 过程和函数 38
2.9.1 Function过程 39
2.9.2 Sub过程 40
2.9.3 参数传递 41
2.10 小结 44
第3章 使用自带函数 45
3.1 单元格的引用 45
3.1.1 A1引用和R1C1引用 46
3.1.2 相对引用和绝对引用 47
3.1.3 混合引用 47
3.2 函数使用入门 48
3.2.1 函数语法 49
3.2.2 输入函数 49
3.3 函数应用实例 50
3.3.1 使用SUM函数 50
3.3.2 使用AVERAGE函数 52
3.3.3 使用MAX函数和MIN函数 52
3.3.4 使用TODAY函数 53
3.4 外部引用 54
3.4.1 链接工作表 54
3.4.2 查看链接和链接源文件 56
3.5 函数功能简介 58
3.5.1 逻辑函数 58
3.5.2 数学、三角和数组函数 58
3.5.3 统计函数 60
3.5.4 查询和引用函数 64
3.5.5 数据库函数 64
3.5.6 文本和数据函数 65
3.5.7 日期和时间函数 67
3.5.8 信息函数 69
3.5.9 财务函数 70
3.5.10 工程函数 72
3.6 使用自定义函数 73
3.7 小结 74
第4章 Excel对象 75
4.1 VBA常用对象 75
4.1.1 最常用的对象 76
4.1.2 常用对象的集合 77
4.1.3 使用对象的规则 78
4.2 Application对象 79
4.2.1 在其他程序中启动Excel程序——Open方法 79
4.2.2 禁止弹出警告信息——DisplayAlerts属性 80
4.2.3 其他重要属性和方法 80
4.3 工作簿——Workbooks集合和Workbook对象 81
4.3.1 创建工作簿 81
4.3.2 修改当前工作簿名称 81
4.3.3 修改调用宏的工作簿名称 81
4.3.4 对未打开工作簿进行命名 82
4.3.5 打开工作簿 82
4.3.6 其他属性 82
4.4 工作表——Worksheet对象 83
4.4.1 新建工作表 83
4.4.2 引用工作表 83
4.4.3 Worksheet对象的常用属性 84
4.4.4 Worksheet对象的常用事件 84
4.5 选择和引用单元格 85
4.5.1 用A1样式引用单元格 85
4.5.2 用编号引用单元格 86
4.5.3 引用行和列 86
4.5.4 用快捷记号引用单元格 87
4.5.5 引用外部数据 87
4.5.6 引用工作表上的所有单元格 87
4.5.7 引用多个单元格区域 88
4.5.8 激活单元格 89
4.5.9 选定活动工作表上的单元格 89
4.5.10 激活选定区域内的单元格 89
4.6 单元格——Range对象 89
4.6.1 Cells属性 89
4.6.2 Offset属性 90
4.7 图表——Chart对象 90
4.7.1 理解Chart的工作方式 91
4.7.2 Chart对象的常用属性 95
4.7.3 Chart对象的常用方法 95
4.8 小结 96
第5章 界面设计 97
5.1 控件使用入门 97
5.2 使用窗体 100
5.2.1 设置窗体属性 101
5.2.2 使用窗体和控件的方法 107
5.2.3 窗体的事件 107
5.3 命令按钮 111
5.3.1 命令按钮的属性 111
5.3.2 命令按钮的方法和事件 112
5.4 文字框 112
5.4.1 文字框的属性 113
5.4.2 文字框的方法和事件 114
5.5 单选按钮和复选框 115
5.5.1 单选按钮和复选框的属性 116
5.5.2 单选按钮和复选框的方法与事件 116
5.5.3 单选按钮和复选框举例 116
5.6 列表框与组合框 117
5.6.1 列表框与组合框的属性 117
5.6.2 列表框与组合框的方法和事件 119
5.6.3 列表框与组合框举例 120
5.7 其他控件 122
5.7.1 多页控件 122
5.7.2 切换按钮 122
5.7.3 图像控件 123
5.8 对话框函数 123
5.8.1 MsgBox函数 123
5.8.2 InputBox函数 125
5.9 自定义工具箱 126
5.9.1 添加或者删除控件 126
5.9.2 添加控件组 127
5.9.3 为工具箱添加新标签页 127
5.10 小结 128
第6章 数据库以及ADO应用 129
6.1 认识数据库 129
6.2 在Excel中操作数据库 131
6.2.1 使用Access创建一个数据库 131
6.2.2 引用ADO对象 136
6.2.3 将数据显示到Excel表格中 136
6.3 理解ADO 138
6.3.1 ADO的对象类型 138
6.3.2 使用ADO的步骤 138
6.3.3 使用Connection对象 139
6.3.4 使用Command对象 141
6.3.5 使用Recordset对象 142
6.4 SQL语言 146
6.4.1 数据定义 147
6.4.2 查询 150
6.4.3 SQL更新 160
6.5 常用开发技巧 162
6.5.1 和其他数据库的沟通 162
6.5.2 使用ADO在工作簿中检索工作表名称 163
6.6 小结 164
第7章 VBA常用开发技巧 165
7.1 文件和工作表操作技巧 165
7.1.1 将Excel全屏幕显示 165
7.1.2 显示Excel的内存容量 165
7.1.3 打开最近使用过的文档 166
7.1.4 获取活动工作表的名称 166
7.1.5 操作Excel助手 166
7.1.6 检验工作表是否有可打印内容 168
7.1.7 判断工作表是否存在 169
7.1.8 检查文件中是否包含宏 170
7.1.9 取消隐藏的工作表 170
7.1.10 从文件路径中取得文件名 171
7.1.11 取得文件的扩展名 171
7.1.12 判断一个文件夹中是否还有子文件夹 171
7.1.13 判断文件是否在使用中 172
7.1.14 列出文件的详细信息 172
7.1.15 取消所有隐藏的宏表 173
7.1.16 导出VBA代码 173
7.1.17 导出带有逗号和引号分隔符的文本文件 173
7.1.18 隔页打印工作表 174
7.2 单元格设置技巧 175
7.2.1 如何判断一个单元格是否含有批注 175
7.2.2 返回指定列数的列标 175
7.2.3 判断某个范围内是否有重复的单元格 175
7.2.4 返回指定列数的列标号 176
7.2.5 查找指定列名的列数 176
7.2.6 显示单元格中的公式 177
7.2.7 如何删除当前工作表的所有超链接 177
7.2.8 将单元格中的文本格式转为数字格式 177
7.2.9 统计经过选择后符合条件的记录数 178
7.2.10 复制单元格的列高与列宽 178
7.2.11 一次性把工作表中所有数字前的空格去掉 178
7.2.12 遍历选定的单元格 179
7.2.13 清空选中单元格的0值 179
7.2.14 将文本转换为电子邮件地址 180
7.2.15 根据单元格值处理字体颜色 180
7.3 常用算法 180
7.3.1 计算个人所得税 180
7.3.2 如何将阿拉伯数字转为大写的中文数字 181
7.3.3 用指定字符替换另一个字符 186
7.3.4 从右边开始查找指定字符在字符串中的位置 186
7.3.5 将时间格式改为日期格式 187
7.3.6 计算工龄 187
7.3.7 计算工作日的日期差 188
7.3.8 检查数组是否为空 188
7.3.9 取得汉字拼音的第一个字母 189
7.4 与操作系统配合 191
7.4.1 列出收藏夹中的网址 191
7.4.2 列出Windows的所有字体名称 192
7.4.3 判断是否连接在线的函数 192
7.4.4 取得Windows用户的名称 192
7.4.5 在桌面上创建快捷方式 193
7.4.6 自动创建多层目录 193
7.4.7 列出指定目录下的所有文件 193
7.4.8 取得当前系统的打印机数目以及检测打印机是否存在 194
7.5 小结 194
第8章 日程安排表 195
8.1 编程思路 195
8.1.1 问题和需求分析 195
8.1.2 功能分析 196
8.2 制作界面 197
8.2.1 设计录入界面 197
8.2.2 构建数据库 198
8.2.3 录入界面功能块代码的编写 201
8.2.4 制作今日安排界面 210
8.2.5 主菜单界面设计 222
8.3 小结 224
第9章 数字拼图 225
9.1 游戏说明 225
9.1.1 游戏规则 226
9.1.2 游戏操作 226
9.2 编写VBA代码 228
9.2.1 游戏结构分析 228
9.2.2 声明公用变量 230
9.2.3 构造初始化函数 231
9.2.4 操作响应过程 233
9.2.5 环节的衔接 236
9.3 小结 240
第10章 无纸考试系统 241
10.1 编程思路 241
10.1.1 问题和需求分析 242
10.1.2 功能分析 242
10.2 卷面设计 243
10.2.1 判断题 243
10.2.2 单项选择题 244
10.2.3 多项选择题 245
10.2.4 填空题 246
10.3 输入到答题卡 246
10.3.1 判断题输入方法 247
10.3.2 单项选择题输入方法 250
10.3.3 多项选择题输入方法 252
10.3.4 填空题的输入方式 257
10.4 判卷自动化 258
10.4.1 判断题自动评分 259
10.4.2 单项选择题自动评分 260
10.4.3 多项选择题自动评分 261
10.4.4 填空题自动评分 261
10.4.5 计算总分数 262
10.5 小结 266
第11章 用户分级管理系统 267
11.1 身份设计 268
11.1.1 用户级别设计 268
11.1.2 各级别权限设计 268
11.1.3 权限分配的实现 270
11.2 代码的编写 272
11.2.1 登录窗体设计 273
11.2.2 管理员身份识别 274
11.2.3 考生身份识别 277
11.3 整合与修改 283
11.3.1 修改答题按钮 283
11.3.2 友好的主菜单 288
11.4 反思的价值 289
11.4.1 漏洞的实现 289
11.4.2 漏洞的思考 290
11.4.3 漏洞的弥补 291
11.5 小结 294
第12章 成绩管理系统 295
12.1 编程思路 296
12.1.1 问题和需求分析 296
12.1.2 功能分析 296
12.2 表格设计 297
12.2.1 学生信息表的设计 297
12.2.2 学生分数表的设计 298
12.2.3 综合统计表 298
12.3 录入和更新功能设计 299
12.3.1 窗体的设计 299
12.3.2 录入代码设计 300
12.3.3 更新功能 303
12.4 简单搜索功能 306
12.4.1 简单搜索窗体设计 306
12.4.2 简单搜索功能代码设计 307
12.5 高级查询功能 308
12.5.1 窗体设计 308
12.5.2 单选按钮代码的编写 309
12.5.3 量化单选按钮 312
12.5.4 编写搜索函数 313
12.5.5 给【确定】按钮编写代码 317
12.5.6 实现两种查询的切换 320
12.6 生成分数单 320
12.7 生成统计表 321
12.7.1 变量的规划 322
12.7.2 求出人数 323
12.7.3 求班级和男女总分 324
12.7.4 完成数据项的录入 326
12.7.5 将统计功能加载到控件中 327
12.8 构造主界面 330
12.9 小结 332
附录A 宏与VBA 333
A.1 录制宏 333
A.2 运行宏 335
A.3 编辑宏 336
A.4 宏的安全性 338
A.5 使用加载宏和Excel中文版提供的加载宏 339
A.5.1 使用加载宏 339
A.5.2 Excel中文版提供的加载宏 340
附录B VBA参考 341
B.1 对象和对象集合 341
B.2 常用事件 346
B.3 常用方法 348
B.4 常用属性 365
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019