来吧!带你玩转Excel VBA(双色)作 者: 罗刚君 杨嘉恺 编著出版时间:2013内容简介 本书旨在普及Excel VBA基础理论,以及通过VBA 的高级应用扩展Excel的功能,提升读者的制表效率,解决工作中的疑难,同时亦可借此开发商业插件。本书主要分为操作自动化引言篇、入门篇、进阶篇和疑难解答篇,覆盖从入门到提高的所有内容,以满足不同层次的读者需求。其中操作自动化引言篇简述了操作自动化的需求与方式,借此引出VBA入门篇。VBA 入门篇包含第2章到第13 章,主要介绍了与VBA相关的基本概念、常用语句的语法、错误处理技巧、使用数组、开发自定义函数和设计窗体等内容。进阶篇包含第14章到第22 章,主要介绍了类的应用、读取网页数据、制作菜单、开发插件、保护代码、制作安装程序,及开发具有撤销功能的插件等内容。疑难解答篇即本书第23章,该章提供了365 个疑难问答,帮助读者解决日常工作中的一些困惑。本书每段代码都有思路分析,对每句代码都提供了注释,且采用双色印刷,将代码与代码注释分开,从而提升读者的阅读体验。本书提供了完善的售后服务,包括售后服务QQ 群(群号在随书光盘的每一个案例文件中),及售后服务论坛,地址为:http://www.exceltip.net/forum-75-1.html。目录第一篇操作自动化引言篇第1章操作自动化1.1自动化操作的价值。1.1.1自动化操作的必要性1.1.2实现操作自动化的两个途径1.2利用宏简化日常工作1.2.1三分钟学会录制宏1.2.2执行宏的方法1.2.3两种方法读懂宏代码1.2.4宏的优缺点分析1.2.5如何发挥宏的长处1.3使用VBA强化Excel功能1.3.1追根溯源:什么是VBA1.3.2知己知彼:解析VBA的优缺点1.3.3窥斑见豹:从一个案例初识VBA1.4ExcelVBA的发展前景1.4.1简化工作1.4.2开拓专业1.5本书架构1.6课后思考 第二篇VBA入门篇第2章代码应用基础2.1区分VBE代码窗口2.1.1认识VBE界面2.1.2最常用的代码存放区:标准模块2.1.3工作簿事件代码窗口:ThisWorkbook2.1.4工作表事件代码窗口:Sheet2.1.5窗体代码窗口:UserForm2.1.6创建隐藏对象的代码窗口:类模块2.2录入代码2.2.1代码的存放位置2.2.2写入代码的方式2.2.3提升代码的可读性2.2.4调用快速信息2.3四种代码执行方式2.3.1快捷键调用2.3.2单击按钮执行2.3.3自动执行2.3.4在公式中调用2.4保存代码2.4.1文件保存格式对VBA代码的影响2.4.2单独保存代码模块2.5让代码畅通无阻2.5.1调整宏的安全等级2.5.2添加受信任位置2.5.3将代码封装为加载项2.6反复调用相同代码2.6.1使用个人宏工作簿2.6.2加载宏2.6.3加载项2.7调用代码的帮助系统2.7.1什么是帮助2.7.2如何从帮助中查询代码含义2.7.3调用网络资源2.8课后思考第3章从概念开始认识VBA3.1认识过程3.1.1过程的分类3.1.2子过程的基本语法3.1.3子过程的命名要求3.1.4子过程的调用方法与访问限制3.1.5过程的执行顺序3.1.6过程的递归3.2关于参数3.2.1参数的存在价值3.2.2过程名称中的参数3.2.3参数的赋值方式3.2.4可选参数与必选参数3.2.5代码中的参数3.3理解对象3.3.1什么是对象3.3.2对象的引用层次3.4对象的属性与方法3.4.1认识属性与方法3.4.2自动调用属性与方法3.4.3怎样才算完整的VBA语句3.5对象的事件3.5.1什么是事件3.5.2事件的存在价值3.5.3事件的分类与代码录入方式3.5.4事件的参数3.6课后思考第4章详解对象及其层次结构4.1查看所有对象4.1.1从对象浏览器查看对象4.1.2从帮助中调用对象信息4.2对象的层次与引用方式4.2.1对象的层次4.2.2使用对象名称引用对象4.2.3使用复数形式表示对象集合4.2.4使用序号参数引用集合中的子对象4.2.5引用子对象4.2.6引用活动对象4.2.7引用父对象4.2.8利用WITH语句引用重复出现的对象4.3Range对象4.3.1Range(“A1”)引用方式4.3.2Cells(1,1)引用方式4.3.3[a1]引用方式4.3.4活动单元格:ActiveCell.4.3.5下一个单元格:Next4.3.6屏幕坐标下的单元格:RangeFromPoint4.3.7选区:Selection、RangeSelection4.3.8已用区域:UsedRange4.3.9当前区域:CurrentRegion4.3.10当前数组区域:CurrentArray4.3.11按条件引用区域:SpecialCells4.3.12模拟Ctrl+方向键产生的单元格:End4.3.13按偏移量重置区域引用:Offset4.3.14按宽度与高度重置区域:Resize4.3.15引用多区域的合集:Union4.3.16引用多区域的交集:Intersect4.3.17用名称引用区域4.4图形对象4.4.1Shapes对象与子对象4.4.2图形对象的名称4.4.3DrawingObjects4.4.4图形对象的类别子集4.5表对象4.5.1表的合集与子对象4.5.2表的分类4.5.3活动表4.5.4隐藏工作表的特性4.5.5引用名字为数值的工作表的技巧4.6工作簿对象4.6.1工作簿合集与子对象4.6.2活动工作簿4.6.3关于后缀名4.6.4关于工作簿格式4.7Excel应用程序对象4.7.1Excel的顶层对象:Application.4.7.2调用子对象时可以省略Application吗4.7.3不同版本的Excel之间的差异4.8课后思考第5章揭密数据类型与变量、常量5.1 数据类型5.1.1 区分数据类型的必要性5.1.2数据类型的分类5.1.3转换数据类型5.2定义变量5.2.1变量的用途5.2.2定义变量的方法5.2.3变量的命名规则5.2.4变量的作用域5.2.5变量的生命周期5.26静态变量与动态变量的区别5.2.7声明对象变量5.2.8对象变量的初始化与释放5.3定义常量5.3.1 常量的用途5.3.2常量的定义方式5.3。3变量与常量的异同分析5.4课后思考第6章条件语句与循环语句6.1 If语句解析……第7章4类常见对象的应用案例第8章深入剖析VBA的各种事件第9章处理代码错误第10章使用数组提升程序效率第11章处理重复值第12章开发自定义函数第13章设计程序窗体 第三篇进阶篇第14章类模块应用第15章ExcelVBA与Web应用第16章创建传统工具栏与菜单第17章定义Ribbon功能区选项卡第18章开发通用插件第19章保护代码第20章制作安装程序第21章让VBA代码也能撤销第22章开发制作工资条工具第四篇疑难解答篇第23章365个常见问题答疑(答案在随书光盘中)附录见随书光盘(共10个) 上一篇: PPT新视角:VBA应用技术 下一篇: 财务必须知道的360个Excel技巧