Excel VBA 编程实战宝典

作者:尚品科技

出版:清华大学出版社

年代:2018

电子纸书:¥64.87 定价: ¥99.8 纸质书最低¥78.8起,点此购买

图书简介

本书详细地介绍了Excel VBA编程的知识、技术与实际应用。全书包括23章和3个附录,对Excel VBA语言元素、Application对象、Workbook对象、Worksheet对象、Range对象、Name对象、Sort对象、AutoFilter对象、Shape对象、Chart对象、ChartObject对象、PivotTable对象、创建与使用类模块、编写事件过程、使用Excel对话框、创建用户窗体和控件、定制命令栏和RibbonX功能区、创建用户自定义函数、使用FSO对象模型和VBA内置语句处理文件、与其他Office应用程序交互、使用ADO访问数据、操作注册表、操作VBE、创建和使用加载项、开发Excel实用程序等内容进行了详细讲解。为了帮助读者更好地理解Excel VBA编程涉及的知识与技术,本书提供了400个案例,读者可以在学习的过程中多加练习,不断积累实战经验,快速提高自己的编程水平。本书最后的3个附录分别是VBA函数速查、VBA语句速查、VBA错误代码速查,方便读者在编写代码的过程中遇到问题时随时查阅。 本书提供了大量的附赠资源,包括本书400个案例素材源文件、本书配套PPT课件、本书配套二维码微视频、本书配套教学视频、本书重点案例教学视频、Excel专题教学视频、Windows 10教学视频、Excel公式与函数电子书、Excel数据透视表电子书、Excel图表电子书、Excel文档模板,在线答疑等。 本书内容全面、案例丰富,适合所有从事或希望学习Excel VBA开发的用户阅读。本书既可作为学习Excel VBA的自学用书,又可作为Excel VBA案例应用的速查手册。

(展开)

编辑推荐

全面、深入讲解Excel VBA开发精髓及应用的宝典秘笈!400个实战案例源文件+配套二维码微视频+3个Excel高效编程速查工具+配套PPT课件+4套教学视频+3本Excel电子书+Excel文档模板+专家在线答疑!

(展开)

目录

目  录

第1章 VBA编程概述 1

1.1 VBA简介 1

1.1.1 VBA发展历程简述 1

1.1.2 VBA的应用场合 2

1.1.3 VBA的特点 2

1.2 Excel文件格式 3

1.3 宏的安全性设置 3

1.3.1 临时允许或禁止运行宏 3

1.3.2 允许运行特定文件夹中的宏 4

1.3.3 允许运行所有宏 6

1.3.4 禁止他人随意修改宏 7

1.4 录制与使用宏 7

1.4.1 显示“开发工具”选项卡 7

1.4.2 录制宏 8

1.4.3 保存宏 10

1.4.4 运行宏的多种方式 10

1.4.5 绝对录制和相对录制 13

1.4.6 修改宏 14

1.5 使用VBE窗口 14

1.5.1 打开VBE窗口 15

1.5.2 工程资源管理器 15

1.5.3 属性窗口 16

1.5.4 代码窗口 16

1.5.5 管理代码模块 17

1.6 Excel应用程序开发流程 17

1.6.1 优秀Excel应用程序的标准 17

1.6.2 确定用户类型 18

1.6.3 确定用户需求 18

1.6.4 设计用户界面 19

1.6.5 编写代码 20

1.6.6 测试应用程序 20

1.6.7 修复错误 20

1.6.8 发布应用程序 21

第2章 掌握VBA编程语言 22

2.1 与VBA进行简单的交互 22

2.1.1 使用MsgBox函数输出信息 22

2.1.2 使用InputBox函数输入信息 25

2.2 数据类型、变量和常量 26

2.2.1 VBA中的数据类型 26

2.2.2 声明变量 27

2.2.3 变量的命名规则 29

2.2.4 变量的作用域和生存期 30

2.2.5 使用常量 32

2.3 表达式和运算符 32

2.4 创建Sub过程 34

2.4.1 声明Sub过程 34

2.4.2 Sub过程的作用域 35

2.4.3 在VBA中调用Sub过程 36

2.4.4 向Sub过程传递参数 38

2.4.5 Sub过程的递归 40

2.5 创建Function过程 41

2.5.1 Function过程与Sub过程的区别 41

2.5.2 声明Function过程 41

2.5.3 调用Function过程 43

2.5.4 使用VBA内置函数 43

2.6 控制程序的运行流程 44

2.6.1 If Then判断结构 44

2.6.2 Select Case判断结构 48

2.6.3 For Next循环结构 50

2.6.4 Do Loop循环结构 51

2.7 使用数组 53

2.7.1 数组的维数 53

2.7.2 声明一维数组 54

2.7.3 声明二维数组 55

2.7.4 为数组赋值 56

2.7.5 使用动态数组 57

2.8 错误处理 58

2.8.1 错误类型 58

2.8.2 调试代码 60

2.8.3 处理运行时错误 61

2.9 规范化编写代码 63

2.9.1 强制变量声明 63

2.9.2 使用缩进格式 63

2.9.3 将长代码分成多行 64

2.9.4 为代码添加注释 64

第3章 对象编程基础 66

3.1 理解类、对象与集合 66

3.1.1 Excel对象模型 66

3.1.2 类与对象 66

3.1.3 使用对象浏览器查看类和对象的相关信息 67

3.1.4 引用集合中的对象 67

3.1.5 父对象与子对象及其定位方法 68

3.2 对象的属性 68

3.2.1 引用对象的属性 69

3.2.2 设置属性的值 69

3.2.3 可返回对象的属性 70

3.3 对象的方法 70

3.3.1 方法的参数 70

3.3.2 使用命名参数 71

3.3.3 可返回对象的方法 72

3.4 对象编程技巧 72

3.4.1 使用对象变量 72

3.4.2 使用With结构 73

3.4.3 使用For Each结构 74

第4章 使用Application对象处理Excel程序 76

4.1 理解Application对象和全局属性 76

4.2 获取Excel程序的相关信息 78

4.2.1 获取Excel程序的版本号 78

4.2.2 获取在Excel程序中设置的用户名 78

4.2.3 获取Excel安装路径、启动文件夹路径和工作簿模板路径 79

4.3 设置Excel程序的界面环境与操作方式 79

4.3.1 设置Excel程序的可见性 79

4.3.2 设置Excel程序窗口是否全屏显示 80

4.3.3 设置Excel程序窗口的状态 80

4.3.4 设置Excel程序窗口的尺寸和位置 81

4.3.5 设置Excel程序窗口标题栏中显示的名称 82

4.3.6 设置编辑栏、浮动工具栏和“开发工具”选项卡的显示状态 82

4.3.7 设置状态栏中显示的信息 84

4.3.8 设置警告信息的显示方式 85

4.3.9 设置新工作簿中默认包含的工作表数量 85

4.3.10 设置工作簿的默认字体和字号 86

4.3.11 设置打开文件时的默认路径 86

4.3.12 控制屏幕刷新 87

4.4 使用Excel程序 88

4.4.1 定时自动运行VBA过程 88

4.4.2 为VBA过程指定快捷键 90

4.4.3 向其他程序发送按键信息 91

4.4.4 计算字符串表达式 91

4.4.5 在VBA中使用Excel工作表函数 92

第5章 使用Workbook对象处理工作簿 94

5.1 理解Workbooks集合与Workbook对象 94

5.1.1 Workbooks集合的常用属性和方法 94

5.1.2 Workbook对象的常用属性和方法 94

5.1.3 引用工作簿 95

5.2 新建工作簿 95

5.2.1 新建一个工作簿 96

5.2.2 新建多个工作簿 96

5.3 打开工作簿 97

5.3.1 打开一个工作簿 97

5.3.2 打开多个工作簿 98

5.3.3 获取工作簿的路径和名称 98

5.4 保存工作簿 99

5.4.1 保存和另存工作簿 99

5.4.2 覆盖现有工作簿 100

5.5 关闭工作簿 100

5.5.1 关闭一个工作簿 100

5.5.2 关闭多个工作簿 101

5.5.3 关闭多余的工作簿窗口 102

5.6 保护工作簿 103

5.6.1 为工作簿设置打开密码 103

5.6.2 清除工作簿中的密码 103
(展开)

书页展示

更多图书信息

作者:尚品科技
出版:清华大学出版社

ISBN:9787302502999

出版日期:2018-08-01

评论
(0)

资源下载

随书资源(共 284 个)
需购买电子纸书才可查看!

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

作者信息

尚品科技

尚品科技,汇集众多一线、微软MVP和各大论坛版主,专注于计算机技术的研究、培训以及计算机类图书的策划与编写,擅长以深入浅出的方式将复杂的技术与知识化繁为简,深受广大学员和读者的好评。

(展开)

使用移动设备
扫描二维码下载客户端

Copyright ©2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接