Excel VBA基础与应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:靳瑞霞主编;鲁世清,柴磊副主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121311611
- 页数:364 页
第1章 Excel VBA,到底是什么 1
1.1 先来认识宏 2
1.1.1 什么是宏,宏有什么用 2
1.1.2 宏为什么不能工作了 2
1.2 宏的基础操作 3
1.2.1 显示“开发工具”选项卡 3
1.2.2 修改宏安全级 4
1.2.3 录制宏,告别重复工作 5
1.2.4 保存宏的正确方法 7
1.2.5 运行宏,让工作更轻松 7
1.3 让执行宏更便捷 9
1.3.1 给宏设置快捷键 9
1.3.2 将宏指定给功能区按钮 9
1.3.3 将宏指定给快速访问工具栏按钮 11
1.4 管理好你的宏 12
1.4.1 删除宏 13
1.4.2 添加和使用加载宏 13
1.4.3 编辑与卸载加载宏 15
1.5 VBA,Excel里的编程语言 16
1.5.1 宏不能解决的问题 16
1.5.2 Excel VBA是什么 17
1.5.3 宏和VBA有什么关系 17
1.5.4 VBA编程,让你享受自动化 18
第2章 编程第一步,认识Excel VBA 20
2.1 认识VBA的编程环境——VBE 21
2.1.1 程序保存在哪里 21
2.1.2 打开VBE窗口 21
2.1.3 主窗口 22
2.1.4 标题栏 23
2.1.5 菜单栏 23
2.1.6 工具栏 25
2.1.7 工程资源管理器 28
2.1.8 属性窗口 29
2.1.9 代码窗口 30
2.1.10 立即窗口 30
2.2 程序由什么组成 32
2.3 应该怎么写VBA程序 33
2.3.1 添加和删除模块 33
2.3.2 动手编写程序 34
2.3.3 导出和导入模块 37
第3章 学习Excel VBA基础语法 41
3.1 编程离不开语法基础 42
3.2 字符集与标识符 42
3.3 VBA中的数据类型 43
3.3.1 数值型数据 43
3.3.2 字符串型数据 44
3.3.3 其他数据类型 45
3.3.4 数组类型 46
3.4 常量和变量,数据存储容器 47
3.4.1 常量和变量 47
3.4.2 变量的声明与赋值 48
3.4.3 常量的声明与赋值 51
3.4.4 数组的声明与赋值 51
3.5 集合、对象、属性和方法 55
3.5.1 对象与集合 55
3.5.2 对象的属性 56
3.5.3 对象的方法 56
3.6 运算符,VBA中的桥梁 57
3.6.1 算术运算符 57
3.6.2 比较运算符 58
3.6.3 连接运算符 59
3.6.4 逻辑运算符 60
3.6.5 运算优先级,决定运算顺序 61
3.7 内置函数 61
3.7.1 VBA中的函数 61
3.7.2 输入VBA函数 63
3.7.3 关于VBA函数的帮助 64
第4章 语法进阶,基本语句构成与过程 66
4.1 VBA的基本语句结构 67
4.1.1 顺序结构 67
4.1.2 循环结构 67
4.1.3 条件结构 68
4.1.4 循环:Do Loop语句 69
4.1.5 循环:While...Wend语句 70
4.1.6 循环:For...Next语句 70
4.1.7 判断:If...Then语句 72
4.1.8 判断:Select Case语句 74
4.2 其他VBA常用语句 76
4.2.1 跳转:GoTo语句 76
4.2.2 合并:With语句 77
4.3 基本的程序单元,Sub过程 78
4.3.1 规范的保存过程 78
4.3.2 Sub过程的结构 79
4.3.3 声明Sub过程 79
4.3.4 从另一个过程执行过程 80
4.3.5 过程的作用域 82
4.4 自定义函数,Function过程 83
4.4.1 Function过程的结构 83
4.4.2 声明Function过程 84
4.4.3 在工作表中使用自定义函数 85
4.4.4 在VBA过程中使用自定义函数 87
4.5 养成好习惯,组织程序 88
4.5.1 排版代码,让代码更优美 88
4.5.2 注释代码意图 91
第5章 对象是门大学问 93
5.1 常用对象与对象模型 94
5.2 通过Application对象改造工作界面 95
5.2.1 Application对象的属性 95
5.2.2 Application对象的方法 102
5.2.3 返回的子对象们 103
5.2.4 改造Excel工作界面 104
5.3 通过Workbook对象管理工作簿 112
5.3.1 用Workbooks声明Workbook对象 113
5.3.2 ThisWorkbook与ActiveWorkbook 114
5.3.3 获得Workbook的基本信息 115
5.3.4 创建工作簿 118
5.3.5 打开工作簿 119
5.3.6 激活工作簿 120
5.3.7 保存工作簿 120
5.3.8 关闭工作簿 122
5.3.9 设置工作簿打开密码 123
5.3.10 保护工作簿结构 124
5.4 通过Worksheet对象操作工作表 126
5.4.1 声明Worksheet对象 126
5.4.2 Sheets与Worksheets 127
5.4.3 新建工作表 128
5.4.4 删除工作表 129
5.4.5 复制工作表 130
5.4.6 移动工作表 132
5.4.7 激活工作表 134
5.4.8 隐藏或显示工作表 135
5.4.9 更改工作表标签名称 137
5.4.10 获取工作表数目 138
5.5 通过Range对象操作单元格 139
5.5.1 认识Range对象 139
5.5.2 多种方法引用单元格 139
5.5.3 单元格的3个基础属性 154
5.5.4 选中单元格 157
5.5.5 选择性清除单元格 158
5.5.6 复制单元格 159
5.5.7 剪切单元格 161
5.5.8 删除单元格 162
5.6 其他常见的对象 163
5.6.1 通过Name对象定义名称 163
5.6.2 通过Comment对象操作单元格批注 166
5.6.3 设置样式美化表格 168
第6章 通过事件让Excel自动响应你的行为 171
6.1 认识Excel事件 172
6.1.1 事件是什么 172
6.1.2 什么是事件过程 172
6.1.3 编写事件过程 173
6.2 认识Workbook事件 174
6.2.1 Workbook事件该写在哪里 174
6.2.2 常用的Workbook事件 174
6.2.3 Workbook事件列表 179
6.3 认识Worksheet事件 180
6.3.1 Worksheet事件该写在哪里 180
6.3.2 常用的Worksheet事件 181
6.3.3 Worksheet事件列表 185
6.4 不是事件的事件 185
6.4.1 Application对象的OnKey方法 185
6.4.2 Application对象的OnTime方法 187
6.4.3 设置自动运行OnKey和OnTime过程 189
第7章 轻松实现与用户交互 190
7.1 在工作表中使用控件 191
7.1.1 认识控件 191
7.1.2 表单控件和ActiveX控件的区别 192
7.1.3 在工作表中使用表单控件 192
7.1.4 在工作表中使用ActiveX控件 197
7.2 设计简单的输入输出对话框 203
7.2.1 设计提示对话框 203
7.2.2 设计输入对话框 212
7.3 构建窗体设计交互界面 218
7.3.1 添加用户窗体 218
7.3.2 设置窗体的属性 220
7.3.3 在窗体上添加控件 221
7.3.4 添加事件过程 224
7.3.5 用键盘控制控件 228
7.3.6 显示窗体 231
7.3.7 关闭窗体 234
第8章 代码的调试与优化 235
8.1 认识VBA中的错误 236
8.1.1 VBA程序的3种模式 236
8.1.2 VBA中可能发生的3种错误 236
8.2 使用调试工具 238
8.2.1 使用F8键单步执行程序 239
8.2.2 使用Esc键手动中断程序 241
8.2.3 为程序设置断点 242
8.2.4 使用Stop语句设置“断点” 243
8.2.5 使用Debug.Print语句检查变量值 244
8.2.6 在中断模式下查看变量的值 245
8.2.7 使用本地窗口检查变量 246
8.2.8 使用监视窗口观察变量 247
8.3 使用On Error语句处理错误 250
8.3.1 On Error GoTo 250
8.3.2 On Error Resume Next 251
8.3.3 On Error GoTo 0 252
8.4 优化代码Run更快 254
8.4.1 合理使用变量 254
8.4.2 简化反复引用相同的对象 254
8.4.3 尽量使用内置函数完成计算 256
8.4.4 合理使用数组 256
8.4.5 关闭屏幕更新 258
8.4.6 将宏代码去芜存菁 258
第9章 行政与文秘管理实例 260
9.1 交互式录入:档案索引表 261
9.1.1 效果:交互式录入信息 261
9.1.2 第一步:利用Worksheet_BeforeDoubleClick事件 264
9.1.3 第二步:构建循环框架设计交互录入过程 265
9.1.4 第三步:自定义函数过程设计输入对话框 267
9.2 使用表单控件:资料借阅管理表 272
9.2.1 效果:使用控件登记与查询信息 272
9.2.2 第一步:添加表单控件 276
9.2.3 第二步:设置控件格式 278
9.2.4 第三步:为控件添加程序 280
第10章 人力资源管理实例 287
10.1 使用ActiveX控件:工作天数统计表 288
10.1.1 效果:使用控件自动计算工作天数 288
10.1.2 第一步:添加ActiveX控件 289
10.1.3 第二步:设置控件格式 290
10.1.4 第三步:为控件添加程序 292
10.2 使用控件:工作能力和态度考核系统 295
10.2.1 效果:自动计算考评结果 295
10.2.2 第一步:制作“工作能力和态度评定表” 297
10.2.3 第二步:制作“工作能力和态度评定结果表” 301
10.2.4 第三步:编写VBA程序指定给“按钮”控件 304
第11章 财务与会计管理实例 311
11.1 使用表单控件:应收账款月报表系统 312
11.1.1 效果:使用控件自动生成月报表 312
11.1.2 第一步:制作基础表格 314
11.1.3 第二步:添加“按钮”控件生成本年度销售明细表 316
11.1.4 第三步:添加“按钮”控件生成月报表 321
11.2 使用表单控件:催款单批量生成系统 326
11.2.1 效果:使用控件自动生成月报表 327
11.2.2 第一步:制作基础表格 329
11.2.3 第二步:添加“按钮”控件批量生成催款单 330
11.2.4 第三步:添加“按钮”控件批量删除催款单 336
第12章 市场与销售管理实例 341
12.1 交互式输入:指定月份自动创建销售分析图表 342
12.1.1 效果:交互式输入指定月份创建图表 342
12.1.2 第一步:编写VBA程序 343
12.1.3 第二步:添加“按钮”控件生成本年度销售明细表 346
12.2 交互式输入:指定日期自动创建折线图 349
12.2.1 效果:交互式输入指定日期创建图表 350
12.2.2 第一步:添加“按钮”控件自动创建折线图 352
12.2.3 第二步:添加“按钮”控件删除图表和辅助工作表 358
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017