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

别怕,ExcelVBA其实很简单(第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2020-09
版次: 1
ISBN: 9787301314005
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 360页
66人买过
  •   对于大部分没有编程基础的职场人士来说,在学习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
  • 内容简介:
      对于大部分没有编程基础的职场人士来说,在学习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
查看详情
相关图书 / 更多
别怕,ExcelVBA其实很简单(第3版)
别怕,拿下压轴题(高考数学)
庄子凯 著
别怕,ExcelVBA其实很简单(第3版)
别怕高血压:专家教你控制血压
孙兴兰 编
别怕,ExcelVBA其实很简单(第3版)
别怕!轻松搞定日语会话
兰颖 著
别怕,ExcelVBA其实很简单(第3版)
别怕,小霸鱼!3-7岁 一本能够让孩子认识到什么是霸凌,同时学会对霸凌说“不”的绘本
[土耳其]布什拉·塔尔察尔·埃罗尔 著;[土耳其]乌谷尔·阿尔顿 绘
别怕,ExcelVBA其实很简单(第3版)
别怕那些小逝去,亲爱的小孩(奇想国童书)2021年安徒生奖候选人阿勒玛尼娅唯美之作
[意]贝娅特丽丝·阿勒玛尼娅 著;郑宇芳 译
别怕,ExcelVBA其实很简单(第3版)
别怕,没那么可怕!
[英]蕾切尔·鲁尼
别怕,ExcelVBA其实很简单(第3版)
别怕输不起,一切来得及
晚空 著
别怕,ExcelVBA其实很简单(第3版)
别怕,会有办法:关键时刻女孩如何保护自己
郝惠珍 著;时代华语 出品
别怕,ExcelVBA其实很简单(第3版)
别怕,去恋爱吧(实用的与异性沟通共处有效的技巧和方法,随书附赠书签)
邓达 著;博集天卷 出品
别怕,ExcelVBA其实很简单(第3版)
别怕,统计学其实很简单
徐苑琳、李倩星 著
别怕,ExcelVBA其实很简单(第3版)
别怕,数学也可以很迷人
[阿根廷]巴普诺·阿姆斯特尔 著;李文雯 译
别怕,ExcelVBA其实很简单(第3版)
别怕 物理 就这么好玩 全3册 物理真好玩趣味学科启蒙物理入门儿童科普百科 有趣的这就是物理幼儿园益智绘本
安徽少年儿童出版社