别怕,Excel VBA其实很简单(第3版)

别怕,Excel VBA其实很简单(第3版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

1.畅销:全新版本重磅升级,上一版长期雄踞网店VBA类图书畅销书榜首,久经读者和市场检验;

2.浓缩:以经典案例为主导,着重体现Excel VBA以一当十的核心功能;

3.特色:用生动形象的比喻和趣味十足的插画进行知识讲解,浅显易懂,学习不再枯燥;

4.高效:一句顶一万句的“懒人心法”,教你一键搞定所有报表;

5.超值:免费赠送书中相关案例文件及视频教学资源,各种“疑难杂症”轻松破除!

内容简介

  对于大部分没有编程基础的职场人士来说,在学习VBA时往往会有很大的畏难情绪。本书正是针对这样的人群,用浅显易懂的语言和生动形象的比喻,并配以大量插画,讲解Excel VBA中看似复杂的概念和代码。从简单的宏录制与运行、VBA编程环境和基础语法的介绍,到常用Excel对象的操作与控制、事件的灵活使用、设计自定义的操作界面、调试与优化编写的代码,都进行了形象的介绍。

  《别怕,Excel VBA其实很简单(第3版)》适合那些希望提高工作效率的职场人士,特别是经常需要处理和分析大量数据的用户,也适合高校师生阅读和学习。

作者简介

  Excel Home是微软在线社区联盟成员,全球华语Excel资源网站,拥有大量原创技术文章、视频教程、加载宏及模板。Excel Home是一个学习氛围浓厚的技术交流社区,中国大陆及中国港台各行各业身怀绝技的Office高手都汇聚于此,目前已有三百多万办公人士选择成为它的注册会员。 Excel Home已精心编写并出版Office领域的图书60余种,截至2016年春节,图书销量累计达120多万册。

章节目录

第1章

VBA,一个让Excel更厉害的“外挂” 1

第1节 知道吗?Excel还可以这样用 / 2

第3节 要保证VBA代码正常执行,这几点需要注意 / 16

1.3.1 要保存VBA代码,应将文件保存为指定格式 / 16

1.3.2 要执行VBA代码,需要设置启用宏 / 17

1.3.3 想直接启用宏?可以添加文件到受信任位置 / 19

第4节 Excel能生成VBA代码,又何必再学VBA / 21

第5节 话说回来,究竟什么是VBA / 24

1.5.1 VBA,是我们和Excel沟通的一种方式 / 24

1.5.2 VBA,是一种计算机编程语言的名字 / 24

第2章

认识编程工具,了解VBA编程的步骤 25

第1节 VBE——编写VBA代码的地方 / 26

2.1.1 应该在哪里编写VBA过程 / 26

2.1.2 打开VBE窗口的几种常用方法 / 26

2.1.3 VBE窗口中都有什么 / 27

第2节 怎样在VBE中编写一个VBA过程 / 32

2.2.1 一个VBA过程就是完成一个任务所需代码的组合 / 32

2.2.2 实战演练,试写一个Sub过程 / 32

第3章

用VBA代码操作和控制Excel 36

第1节 操作Excel,就是在操作各种不同的对象 / 37

3.1.1 打个比方,使用VBA编程就像在厨房烧菜 / 37

3.1.2 对象,就是用VBA代码操作和控制的东西 / 37

第2节 引用对象,就是指明要操作的是哪个对象 / 38

3.2.1 集合,是对同类型对象的统称 / 39

3.2.2 区别集合中不同的对象 / 39

3.2.3 Excel中不同对象间的层次关系 / 41

3.2.4 指明某个对象在对象模型中的位置 / 44

3.2.5 正确引用对象,需要同时指明对象的位置及身份 / 45

3.2.6 引用对象,代码可以更简单 / 46

第3节 对象的属性与方法 / 46

3.3.1 对象的属性,就是对象包含的内容或具有的特征 / 46

3.3.2 对象的方法,就是可以在对象上执行的操作 / 47

3.3.3 怎样辨别方法和属性 / 48

第4节 用VBA代码操作工作簿对象 / 50

3.4.1 工作簿对象与工作簿集合 / 50

3.4.2 引用工作簿对象的两种方法 / 50

3.4.3 引用特殊的工作簿对象 / 51

3.4.4 打开一个现有的工作簿 / 52

3.4.5 关闭打开的工作簿 / 54

3.4.6 新建一个工作簿文件 / 55

3.4.7 保存对工作簿的修改 / 56

3.4.8 将工作簿另存为新文件 / 56

3.4.9 另存为新文件后不关闭原文件 / 56

3.4.10 将工作簿切换为活动工作簿 / 56

3.4.11 获取工作簿文件的信息 / 56

第5节 用VBA代码操作工作表对象 / 57

第6节 用VBA代码操作单元格对象 / 68

第7节 用VBA代码操作Excel应用程序 / 91

3.7.1 通过ScreenUpdating属性禁止更新屏幕上的内容 / 92

3.7.2 设置DisplayAlerts属性禁止显示警告对话框 / 94

3.7.3 通过WorksheetFunction属性使用工作表函数 / 95

3.7.4 更改Excel的程序界面 / 97

3.7.5 Application对象的子对象 / 98

第4章

VBA中常用的语句结构 100

第1节 这些简单的问题,你会用VBA解决吗 / 101

4.1.1 如果工作簿中没有名为“1月”的工作表,那么新建它 / 101

4.1.2 在A1:A100区域中写入1到100的自然数 / 101

4.1.3 删除工作簿中除活动工作表之外的所有工作表 / 102

第2节 用VBA解决判断和选择问题 / 103

第3节 让某部分代码重复执行多次 / 111

4.3.1 用For…Next语句循环执行同一段代码 / 111

4.3.2 用Do…Loop语句按条件控制循环次数 / 120

第4节 循环处理集合中的成员 / 123

4.4.1 将工作簿中所有工作表的名称写入单元格中 / 123

4.4.2 For Each…Next的语句结构 / 125

第5节 让过程转到另一行代码处继续执行 / 125

第6节 用With语句简化引用对象的代码 / 126

第5章

存储和计算VBA中的数据 128

第1节 VBA中的数据及数据类型 / 129

5.1.1 数据就是需要处理和计算的各种信息 / 129

5.1.2 数据类型,就是对同一类数据的统称 / 129

5.1.3 VBA将数据分为哪些类型 / 130

5.1.4 为什么要对数据进行分类 / 131

第2节 VBA中存储数据的容器:变量和常量 / 132

第3节 在过程中使用变量存储数据 / 133

第4节 特殊数据的专用容器——常量 / 145

5.4.1 常量就像一次性餐具,不能反复存储数据 / 145

5.4.2 声明常量,应同时给常量赋值 / 146

5.4.3 同变量一样,常量也有不同的作用域 / 146

第5节 特殊的变量——数组 / 146

第4节 使用UserForm对象设计交互界面 / 292

第5节 用VBA代码操作设计的窗体 / 296

8.5.1 显示用户窗体 / 296

8.5.2 设置窗体的显示位置 / 297

8.5.3 设置窗体的显示模式 / 299

8.5.4 关闭或隐藏已显示的窗体 / 300

第6节 UserForm对象的事件应用 / 301

8.6.1 借助Initialize事件初始化窗体 / 301

8.6.2 借助QueryClose事件让窗体自带的【关闭】按钮失效 / 303

8.6.3 UserForm对象的其他事件 / 305

第7节 编写代码,为窗体中的控件设置功能 / 306

8.7.1 为【确认输入】按钮添加事件过程 / 306

8.7.2 使用窗体输入数据 / 307

8.7.3 给【取消】按钮添加事件过程 / 308

第8节 为Excel文件制作一个简易的登录窗体 / 308

8.8.1 设计登录窗体的界面 / 308

8.8.2 设置初始用户名和密码 / 310

8.8.3 添加代码,为控件设置功能 / 311

第9章

调试与优化编写的代码 315

第1节 出错无法避免,关键是要弄清出错原因 / 316

9.1.1 VBA过程中可能会发生的三种错误 / 316

9.1.2 VBA程序的三种状态 / 318

9.1.3 什么状态容易发现过程中的错误 / 319

第2节 怎样让过程进入中断模式 / 319

第3节 检查变量的值,查找导致逻辑错误的原因 / 324

第4节 处理运行时错误,可能会用到这些语句 / 328

9.4.1 如果出错,让过程跳转到另一行代码处继续执行 / 329

9.4.2 如果出错,忽略出错行的代码继续执行 / 330

9.4.3 停止对过程中运行时错误的处理 / 330

第5节 养成好习惯,让代码跑得更快一些 / 333

附 录 你和VBA高手之间,还差一个“代码宝” / 340

别怕,Excel VBA其实很简单(第3版)是2020年由北京大学出版社出版,作者ExcelHome。

得书感谢您对《别怕,Excel VBA其实很简单(第3版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
零基础趣学C语言 电子书
适读人群 :本书适用于刚刚学完或正在学习C语言的低年级同学,可作为高等院校的教材,也适合零售和培训。   1.作者杨中科为大型线上IT教育网站如鹏教育创始人,开发了如鹏游戏引擎,其录制的“C语言也能干大事”等视频教程影响了数十万编程学习者,被誉为“程序员的启蒙老师”。   2.本书兼具实用性和趣味性。与其他C语言教材不同,本书以游戏开发的方式一步步引导读者完成一个游戏的设计和代码的编写,让读者体会到C语言的乐趣。   3.本书在结构上先讲解实用基础的编程知识,然后通过游戏案例的方式带领读者使用基础知识进行编程,最后再讲解较难的栈、结构体等。让读者能够快速入门。   4.本书配有对应的教学视频,读者可以扫描二维码观看具体章节的细致讲解,学习程序开发软件的安装以及游戏引擎的使用方法。   5.本书配备了如鹏教育的线上服务,读者可以享受提问秒回、学习督导、代码批改、简历和面试指导等系统化的教学服务,提高学习动力和效率。
微信小程序开发实战(第2版) 电子书
本书是针对Web前端开发人员编写的一本快速掌握微信小程序开发的教程。本书通过通俗易懂的语言、丰富实用的案例,讲解微信小程序的开发技术。本书共8章,第1章讲解微信小程序的入门知识,介绍微信小程序的特点和发展前景;第2章和第3章分别讲解微信小程序的页面制作和页面交互;第4章和第5章讲解微信小程序的常用API;第6章讲解综合项目“点餐”微信小程序;第7章讲解微信小程序开发进阶;第8章讲解基于uni-ap
教孩子学编程(信息学奥赛C语言版) 电子书
家长老师指南:教孩子学编程,掌握C语言基础。
移动UI交互设计(微课版)(第2版) 电子书
本书以理论与项目实践相结合的方式,详细讲解了移动UI的设计与制作方法。全书共4个项目,项目1为初识UI设计,包括UI设计的概念、分类、原则和流程;项目2-项目4分别为主题图标设计、界面设计、交互设计,内容包括知识概述、设计流程、设计规范、知识回顾、拓展训练和案例欣赏等。本书理论知识讲解由浅入深,同时注重理论与实践的结合,通过真实项目引领,分析、阐述设计制作过程。
完美讲堂Unity3D游戏特效设计实战教程 电子书
  1.深入阐述Unity3D的基础操作、场景特效、3ds Max的基础操作及与Unity3D的配合、粒子系统的应用、物理攻击特效、法术攻击特效等。   2.精选特效案例对所学知识加以巩固,锻炼实际操作能力,包括火焰特效、雨雪特效、喷泉特效、陨石爆炸特效、徒手三连击特效、但丁暴怒动作特效、旋风打击特效、万里冰封特效、龙卷风特效、火焰气波特效等。   3.适合从事游戏开发及特效设计的初、中级读者阅读,同时也可以作为相关教育培训机构的教材。   4.随书附赠资源,内容包含本书实例的工程文件、场景文件,读者可以边学边看,学习更高效。