前言
随着IT技术的高速发展,现代办公越来越离不开计算机。Office办公套件是电脑办公中最流行的软件。尤其是Office套件中的Excel,因为其强大的数据运算功能被众多的办公一族所青睐。
对于日常办公的一般需求,Excel的基本功能足以胜任。但是,要满足某些更为专业和特殊的需求,就要在Excel平台上进行专项开发。
为了帮助众多从业者了解和使用Excel的二次开发,笔者精心编写了本书。本书在内容的编排和目录组织上都十分讲究。首先从Excel的高级操作讲起,让读者温习一下日常办公中使用的一些操作。然后由宏的概念开始,逐步引入Excel的二次开发工具VBE(Visual Basic Editor)和开发语言VBA(Visual Basic for Applications)。最后给出具体的实例,让读者在实际操作中体会这些理论的实际意义。同时,实例式讲解贯穿了全书,对于每一个相对陌生的概念或者方法,本书都是通过具体的实例来引导读者去理解,相对于理论式的说教,更方便了读者的学习和掌握。
本书特色
1.精心设计,布局科学
本书按照读者的学习规律,由浅入深、由易到难地讲解。本书对于复杂的知识点都通过合理的分解,将其划分为独立的小单元讲解,然后再把它们整合在一起讲解,即便是很复杂的问题,在笔者精心指导下,学起来也会很轻松。
2.取材广泛,内容充实
本书的实例涉及Excel应用的各个领域,如办公、教育、生活及娱乐等。本书在讲解每一个知识点时都会结合这个知识点在实际中的应用,通过实例说明问题,让读者不但可以学习知识,而且也可以提高对实际问题的理解。
3.讲解通俗,步骤详细
本书以通俗易懂的语言讲解,每个实例的操作步骤都很详细,读者非常容易掌握。
4.突出思想,强调方法
本书凝聚了笔者多年使用VBA的经验,讲解中渗透了笔者对每个问题的分析思路和对整个计算机语言的学习思想,强调科学地分析问题,以提高读者解决实际问题的能力。
5.总结技巧,体现能力
本书将一些学习技巧和编程经验总结出来,并加以点拨,可帮助读者更好地理解书中的内容。
6.配多媒体视频演示光盘,加速学习
为了方便读者快速上手,本书配多媒体视频演示光盘。光盘中录制了各个实例的详细操作步骤,并配有语音讲解,让读者可以在最短的时间内学习最多的知识。
本书内容
第1篇 准备篇
第1章 Excel的高效使用技巧,介绍Excel的高级操作,为后文利用VBA实现这些复杂操作的自动化打下基础。
第2章 VBA开发起步——使用宏,由宏的概念切入,通过录制宏、执行宏等具体实例让读者初步了解Excel自动化的概念。
第2篇 Excel VBA基础篇
第3章 VBA概述,开始正式介绍VBA的概念,同时考虑到书中涉及的编程思想,从宏观上介绍了VBA编程的基础概念。
第4章 VBA基础语法,介绍VBA的基础语法,为后面的编程打下理论基础。
第3篇 Excel VBA专项技术篇
第5章 用户界面设计,主要针对用户界面设计,介绍用户界面设计中各控件的属性和方法,以及界面设计中要用到的事件机制。
第6章 办公常用界面设计,针对VBA在用户界面中的应用,结合库存管理系统中的界面设计,讲解具体的实现方法。
第7章 实现图表转化,针对VBA在图表转换方面的应用,结合某公司销售统计数据图表的生成,讲解具体的实现方法。
第8章 数据透视表操作,针对VBA在数据透视表方面的应用,结合企业财物预算的数据透视表,给出了具体的实现方法。
第9章 自定义函数,针对VBA自定义函数的应用,结合工资表中个人所得税的计算,给出了具体的实现方法。
第10章 Excel与其他数据源的沟通,介绍Excel和其他数据源的沟通,进一步扩大了Excel操作数据的范围。
第4篇 综合案例篇
第11章 日程安排系统,介绍一套完整的日程安排系统,用VBA实现日程的录入和查询,并设计了提醒功能,综合用到多种理论知识。
第12章 考试自动化系统,介绍考试自动化系统,利用VBA实现各种题型解答的设计和电脑自动判卷,有很高的实用价值。
第13章 用户分级管理系统,接着第12章,进一步建立用户登录系统,通过严格的用户环节的设计和安全性安排,最终利用VBA实现了一个完整的不同权限用户登录系统。
第14章 奖金审计系统,介绍一个奖金审计表的自动化过程,突出VBA在审计中的应用,运用了较多的窗体控件,目的在于展示VBA的强大的对象操作功能。
第15章 人事档案管理系统,介绍一个人事档案管理系统,该系统整合了多个环节,从员工信息录入到简历的生成和查询,再到员工状况的统计和分析。整个系统规模相对较大,涉及的知识点相对较多,可以综合复习前面各章的理论。
读者对象
本书知识全面,强调思想,突出实例教学,讲解时由浅入深、循序渐进,渗透了笔者多年的VBA编程经验,可让读者比较轻松而透彻地掌握VBA开发。所以,任何有Excel操作基础的人士,都可轻松地学习本书。通过对本书内容的学习,可大大提高您的办公效率,实现办公自动化。甚至您还可以利用VBA开发出某些专项的软件模块。
本书作者
本书由强锋科技统筹,由张峋编写。其他参与资料整理和光盘制作的人员有孙雪明、王世平、文明、徐增年、银森琦、张家磊、张瑾瑜、周伟杰、朱玲、陈刚、宫磊、谷原野、黄其武、李修华、李延琨、林家昌、刘林建、孟富贵、彭自强等。在此对大家的辛勤工作一并表示感谢!
编著者
2007年7月