随着Office办公软件的流行,Excel获得了广泛应用,Excel在提供基本功能的同时,也提供了扩展Excel功能的工具,Excel VBA是扩展Office办公软件功能的常用工具。) R& d) b+ G! R1 ^, z1 O
作为Excel VBA开发人员的必修课,笔者结合自己多年的开发信息系统经验和心得体会,精心编写了本书。本书以Excel 2010为载体,配合大量多媒体教学视频,通过系统的讲解和详细的示例,相信使初学者对Excel VBA开发有一个完整的认识。希望能在本书的引导下使读者掌握Excel VBA的开发方法。本书结合Excel VBA常用实例,深入浅出地讲解了Excel VBA开发环境、VBA语句、Excel对象模型和用户窗体的设计方法,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了教务管理系统和档案管理系统的开发实例,使读者在实战中更深入地了解Excel VBA的开发。学习完本书后,读者可以具备独立开发Excel VBA的程序。 5 n6 g/ W- ^8 ] o本书有何特色 / x$ `2 o5 b: d' S ] 1.配多媒体教学视频 ' X6 |8 |. w. F% r$ o0 N" ]2 Z 本书提供配套的多媒体语音教学视频。在视频中对概念、示例和案例进行分析和详细地讲解,还加入了实际操作过程,旨在提高学习效率。 , l9 s+ w5 S0 s 2.门槛低,容易入门; r8 S1 z u. m$ B9 \8 E
本书选取了Excel VBA开发的常见技术进行讲解,对读者的知识层次要求低,只要读者熟悉Windows操作系统即可。 2 g" s, r, e/ |+ Z+ {2 z 3.内容全面、系统. i) P* r! x9 n: _8 W! j
本书详细介绍了Excel VBA开发所需要的知识,包括VBA语言基础、Excel对象模型、用户窗体、数据库编程和自定义Excel界面等。 - ?+ s3 C9 O0 d# w 4.讲解由浅入深,循序渐进6 [: R3 D! T* U$ D
本书的编排采用循序渐进的方式,内容梯度从易到难,讲解由浅入深,适合各个层次的读者阅读,并均有所获。 ! l) e5 i9 n' B4 U3 \5 N 5.写作细致,处处为读者着想; L: H2 Q+ P3 k8 S0 {& h9 e
本书概念讲解通俗易懂、代码注释详尽、程序运行步骤清晰,扫清了读者的学习障碍。9 `3 c" n- [: }: m! K5 z, Z( b
6.贯穿大量的开发实例和技巧5 ~5 H0 c5 R7 r
本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,力求让读者获得真正实用的知识。5 o" L3 O' U% j
7.案例清晰 5 ]+ h" S5 v% c' G. s3 H 本书详细介绍了教务管理系统和档案管理系统的制作方法,详细介绍了Excel 2010中开发信息管理系统的一般方法。 . _6 Y a% c; y0 h8 L/ Y( ] 8.提供教学PPT,方便老师教学 5 `; X" m. b/ s# w 本书适合大中专院校和职业学校作为职业技能的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。( L1 b( a0 F* W3 v
本书内容安排( j0 S$ p' P. L) T1 y2 h
第1篇 Excel VBA编程基础(第1~8章); G- ~+ K9 C1 ?0 T6 W" N+ |
本篇主要内容包括:Excel VBA的发展历史、功能、用途,Excel VBA中的宏、开发Excel VBA的环境、VBA变量和语句、VBA程序控制结构、VBA数组及VBA过程和 函数。 0 a- H3 i8 I4 m2 y. x2 \
通过本篇内容的学习,读者可以掌握Excel VBA的发展历史和开发环境及Excel VBA编程的基础知识。 * {4 E- Y, `. u. ^3 ? 第2篇 Excel VBA编程进阶(第9~19章)( z; _! N( K7 ]4 _# n: n+ g& z9 a0 Z% `
本篇主要内容包括:Excel对象模型、Application对象、工作簿对象、工作表对象、单元格对象、Excel图表对象、Excel用户窗体设计、自定义Excel功能区、操作Excel图表对象、使用类模块和VBA数据库编程。 9 y% T2 D+ z# c7 f0 Z* ? 通过本篇的学习,读者可以掌握Excel VBA对象模型的使用方法、Excel VBA用户窗体的设计方法和自定义Excel功能区的方法;另外还可以掌握Excel图表对象和VBA类模块的使用方法,以及使用Excel VBA进行数据库编程的方法。 3 F6 q# K8 `- x5 H/ G1 k: d 第3篇 Excel VBA对象模型篇(第20~21章) ( p8 p* c7 k j 本篇主要内容包括:教务管理系统和档案管理的实现方法。通过本篇的学习,读者可以掌握使用Excel VBA开发信息系统的方法。/ i& J2 C: J# d0 H
本书光盘内容- }6 f# E. K& a8 K/ W6 O: `
* 本书配套教学视频;" _2 a* {; z# X) t
* 本书涉及的源代码。( e# m2 Y# w5 K J% W
本书读者对象( J* m- @ ^5 g3 g0 N: Z
* Excel VBA入门人员;* U3 w- a# n, h/ E5 [* M
* Excel VBA开发人员; ' c# ]2 f; l: P( r" ~* Excel VBA爱好者;3 B! _1 }7 i- f N7 Z; N
* Office软件培训机构人员; # B0 b- [; a6 |. B& t1 a* 大中专院校的学生; , T6 d& H- a! k4 S8 x* 相关培训班的学员。9 i. s: x$ S9 V/ m7 R- r; i9 I) E! r
本书阅读建议5 K' J" f9 p5 f R" c( R3 E
* 建议没有编程基础的读者从前至后顺次阅读,尽量不要跳跃。 ) O- A& u- Y- h8 @6 N) z1 j# y$ z* 书中的实例和示例建议读者都要亲自上机动手实践,学习效果更好。 : ?% I+ z6 z9 \3 s* 课后习题都动手做一做,以检查自己对本章内容的掌握程度,如果不能顺利完成,建议回过头来重新学习一下本章内容。) j7 C7 l! I) c; I
* 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,学习效果更佳。) {, B, s# ^8 P' n5 R' b
本书作者 : \' M$ ~8 P' E! n5 F/ C 全书由魏汪洋主编并编写了第1章,张明川编写了第2~6章,吴庆涛编写了第7章,郑瑞娟编写了第9章,徐翠霞编写了第10~13章,赵海霞编写了第14~16章,李冠峰编写了第18章,杨春蕾编写了第8、17、19、20、21章,王红艺编写了第22章。另外,陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军也参与了本书编写。马林参与了本书后期整理工作,全书由魏汪洋统编定稿。4 ]- [3 @- ?9 g! ~: n( U; ^, W
阅读本书的过程中,若有任何疑问,可以发邮件到bookservice2008@163.com,以获得帮助。 3 z0 [8 S( y# c; W" Y- N, P+ N% R" M U: [0 }. s7 @; z! i
魏汪洋 ' n+ u( x& ]3 e% b& j h; C. @) |: z; `; l- k) b2 C
?? 5 i1 Z1 N- R8 o H9 L2 g + J* r1 m( A# N+ o9 a& S8 W* \3 ` ?? + `9 P& M7 A( R% i1 Y 8 a' W$ s' ^. p& G ??7 k& N! \/ L O5 F
) R, m1 u. ?& r1 B: g0 B
??' w! Z% \0 ~& q9 P. R
3 o1 u9 k/ u- W0 j; e
零点起飞学Excel VBA . Y- l8 m. ^8 v7 s/ X 8 L' U: {$ b# s/ k前言 2 C5 J: b& I# K$ Q) v2 E3 j- m- w7 Z* h9 _ t" o/ F8 M4 V
·II· - B2 A* z/ O3 W: K* C9 [1 E. g' c5 S% a& @- V
8 N* v d+ C! A) Z% l·III·3 p9 ?% y# M4 h. z q
! i) h0 P6 g+ Z3 r, x
$ R2 R, e+ F+ @2 U5 O. O
# e" q+ z9 B) S3 ^
7 X- E0 a; S* K
# j% G9 H: U' D6 s9 d7 s
* ^5 E+ V7 E F1 L
- t+ q5 S. W: b+ _0 |# c