出版时间:2013-1 出版社:化学工业出版社 作者:宋翔 页数:361 字数:606000
前言
Excel VBA可能是Excel知识体系中最难掌握的部分,因为涉及了Excel程序开发的方方面面,知识体系庞大而且非常复杂。与Excel基本操作、公式函数、图表等内容相比,学习和掌握Excel VBA需要付出更多的时间和努力。本书的目的是希望帮助读者尽可能轻松地掌握Excel VBA中最常用、最实用的内容,实现在最短时间掌握尽可能多的Excel VBA知识和编程技术。本书读者对象本书适合以下读者阅读:希望自学Excel VBA的各类人员。希望提高办公效率的人员。在工作中需要使用Excel VBA进行二次开发的人员。使用图表和数据透视表对数据进行自动化分析的人员。希望掌握早期Excel版本菜单栏和工具栏的定制,以及Excel 2007/2010新式的功能区定制的开发人员。在各Office组件之间进行混合编程的开发人员。制作加载宏/加载项的开发人员。本书组织结构本书分为19章和4个附录,具体安排如下表所示。章名简介第1章 Excel VBA编程概述介绍VBA的基本语法第2章 使用对象编程介绍使用对象进行编程的基本技术和方法第3章 使用Excel应用程序介绍Application对象的主要属性和方法及其应用第4章 使用工作簿介绍Workbook对象的主要属性和方法及其应用第5章 使用工作表介绍Worksheet对象的主要属性和方法及其应用第6章 使用单元格区域介绍Range对象的主要属性和方法及其应用,还介绍了名称、排序与筛选等的用法第7章 使用自定义函数介绍编写各类自定义函数的方法并列举示例第8章 使用图表介绍使用VBA处理图表的方法第9章 使用数据透视表介绍使用VBA处理数据透视表的方法第10章 定制工具栏介绍使用VBA定制Excel 2003工具栏的方法第11章 定制菜单和快捷菜单介绍使用VBA定制Excel 2003菜单和快捷菜单的方法续表第12章 定制RibbonX功能区介绍使用RibbonX定制Excel功能区新界面的方法第13章 使用Excel对话框介绍使用VBA操作对话框的方法第14章 创建用户窗体介绍使用控件构建窗体以及编写代码使窗体运作的方法第15章 利用事件编写自动交互的代码介绍通过编写事件代码开发可与用户自动交互的程序的方法第16章 处理文件介绍使用VBA自动化操作文件和文件夹的方法第17章 与其他应用程序交互介绍使用VBA控制多个Office组件间数据交互的方法第18章 注册表介绍使用VBA和WSH两种不同方式操作注册表的方法第19章 加载宏介绍将普通工作簿转换为Excel加载宏的方法附录1 VBA函数速查列出了VBA中所有的内部函数附录2 VBA语句速查列出了VBA中所有的内部语句附录3 VBA错误代码速查列出了VBA中所有错误代码的编号和说明附录4 Excel VBA常用对象速查列出了Excel VBA中几个常用对象的主要属性和方法为了充分发挥本书的价值,本书还包括以下几个栏目。提示:给出了辅助性或可能产生疑问内容的说明。技巧:提供了完成相同操作的更简捷的方法。注意:给出了需要引起特别注意或可能会造成灾难性后果的警告信息。交叉参考:本书的内容都是相互关联交织在一起的,在本书的适当位置会给出与当前内容相关的知识所在的章节位置,便于读者相互跳转参考阅读。代码解析:本书包含大量的代码示例,对大部分示例代码的编写思路和运用方式进行了详细的分析和说明。本书编写特色与同类书相比,本书具有以下特色。本书将不好理解的编程概念以图解的形式加以描述,从而让读者一目了然,不但增加阅读的趣味性,还加深了记忆,便于读者理解和掌握。全书不包含类似“**系统”这样的大型案例,因为对于一般学习VBA的人来说,这样的大型案例毫无意义,不但起不到很好的举一反三的作用,而且还增加了读者学习VBA的畏惧感。本书包含多个小实例,用于对相应的VBA知识点与技术进行形象和实例化的说明,使读者轻松做到举一反三。唯有牢固和灵活地掌握基本技术,才有可能完成大型项目的设计与开发。本书并非是一本包罗万象的VBA宝典,由于篇幅有限,本书会舍弃大多数人很少使用或根本接触不到的VBA技术和内容,包括XML、ADO、VBE、国际兼容性问题等。与此同时,加大对使用频繁的技术的讲解力度,包括工作簿、工作表、单元格区域、自定义函数、事件编程、加载宏、界面定制、处理文件等。由于现在还有一部分用户在使用Excel 2003,为了增加本书的兼容性,在讲解定制Excel操作界面环境时,详细介绍了利用VBA定制Excel 2003中的菜单栏和工具栏的方法。为了最大限度地提升读者的知识面,本书提供了几百个与VBA相关的疑难解答。在每个奇数页的页脚处提供一个常见的问题,在偶数页的页脚处提供问题的答案,让读者在学习VBA理论知识与实践之外,还可以拓展知识面,解除学习过程中的疑惑。本书使用约定软件版本本书是在Windows 7和Excel 2010环境下编写并测试的,为了使代码可以运行于多个Excel版本,因此在代码的编写上会考虑Excel不同版本的兼容性问题。菜单命令Excel 2010使用功能区代替了Excel 2003的菜单系统。为了简化操作步骤,本书使用【选项卡名】【组名】【命令名】的形式来描述功能区命令的操作。例如,如果要打开【加载宏】对话框,则使用下面的表达方式:单击功能区中的【开发工具】【加载项】【加载项】按钮鼠标指令本书中涉及的大多数界面操作都是使用鼠标来完成的,因此本书使用了以下术语来描述鼠标的操作方式。指向:移动鼠标指针到某个项目上。按下:按下鼠标左键一次并且不松开。单击:按下鼠标左键一次并松开。右击:按下鼠标右键一次并松开。双击:快速按下鼠标左键两次并松开。拖动:按住鼠标左键不放并移动鼠标。键盘指令在使用键盘上的按键来完成某个操作时,如果只按一个键,直接表示为与键盘上该按钮名称相同的英文单词,例如“按Insert键”;如果需要同时按几个键才能完成一个任务,就使用组合键,例如选择整个文档,表示为“按Ctrl+A组合键”。本书光盘内容在本书的配套光盘中,包含以下内容。本书所有示例源文件。实用自定义函数加载项。Excel文档模板。Excel 2010实用操作多媒体视频教程。Windows 7实用操作多媒体视频教程。本书更多支持如果您在使用本书的过程中遇到问题,或对本书的编写有什么意见或建议,欢迎随时通过邮箱songxiangbook@163.com与编者联系。除了与编者交流本书内容外,如果在使用Word或PowerPoint等Office组件时遇到了问题,也可与编者进行交流。致谢参与本书资料收集、整理和编写工作的还有徐海凤、谷朝辉、徐国生、杜景珍、徐海伟、周文娟、徐海波、王玲、徐国良、屈娟、徐国强、肖成云、徐国庆、刘淑平等人。在此,对他们的辛勤工作表示感谢!声明本书及本书光盘中所使用的数据均为虚拟数据,如有雷同,纯属巧合。编者2012年11月
内容概要
本书是一本详细介绍ExcelVBA程序开发的书籍,全书自始至终以ExcelVBA中最实用且被大多数用户频繁使用的功能为核心内容,详细介绍了使用ExcelVBA进行Excel二次开发的技术与方法。全书一共包括19章和4个附录,对ExcelVBA编程基础、Excel应用程序、工作簿、工作表、单元格区域、图表、数据透视表、命令栏、RibbonX功能区、用户窗体、FSO文件系统、Office组件交互、注册表、加载宏等内容进行了详细的讲解以及列举了大量的实际应用。
随书光盘中包含本书案例源文件、Excel实用操作多媒体视频教程、Windows7实用操作多媒体视频教程、Excel案例模板200例、自定义函数加载项的文件。另外,本书最后的4个附录分别是VBA函数速查、VBA语句速查,VBA错误代码速查以及ExcelVBA常用对象速查,以便在编写代码的过程中遇到问题可以随时查阅。
本书适合希望学习与掌握ExcelVBA程序开发的任何用户,主要适合初、中级水平的用户,对高级开发人员也有一定的参考价值。另外,本书还可作为社会相关专业的培训教材。
书籍目录
第1章 Excel VBA编程概述
第2章 使用对象编程
第3章 使用Excel应用程序
第4章 使用工作簿
第5章 使用工作表
第6章 使用单元格区域
第7章 使用自定义函数
第8章 使用图表
第9章 使用数据透视表
第10章 定制工具栏
第11章 定制菜单和快捷菜单
第12章 定制RibbonX功能区
第13章 使用Excel对话框
第14章 创建用户窗体
第15章 利用事件编写自动交互的代码
第16章 处理文件
第17章 与其他应用程序交互
第18章 注册表
第19章 加载宏
附录1 VBA函数速查
附录2 VBA语然速查
附录3 VBA错误代码速查
附录4 Excel VBA常用对象速查
编辑推荐
Excel VBA可能是Excel知识体系中最难掌握的部分,因为涉及了Excel程序开发的方方面面,知识体系庞大而且非常复杂。与Excel基本操作、公式函数、图表等内容相比,学习和掌握Excel VBA需要付出更多的时间和努力。《Excel VBA完全自学手册(附光盘)》由宋翔编著,本书的目的是希望帮助读者尽可能轻松地掌握ExcelVBA中最常用、最实用的内容,实现在最短时间掌握尽可能多的Excel VBA知识和编程技术。
图书封面
评论、评分、阅读与下载