随着Office办公软件的流行,Excel获得了广泛应用,Excel在提供基本功能的同时,也提供了扩展Excel功能的工具,Excel VBA是扩展Office办公软件功能的常用工具。 \% O p, D5 u) a# p 作为Excel VBA开发人员的必修课,笔者结合自己多年的开发信息系统经验和心得体会,精心编写了本书。本书以Excel 2010为载体,配合大量多媒体教学视频,通过系统的讲解和详细的示例,相信使初学者对Excel VBA开发有一个完整的认识。希望能在本书的引导下使读者掌握Excel VBA的开发方法。本书结合Excel VBA常用实例,深入浅出地讲解了Excel VBA开发环境、VBA语句、Excel对象模型和用户窗体的设计方法,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了教务管理系统和档案管理系统的开发实例,使读者在实战中更深入地了解Excel VBA的开发。学习完本书后,读者可以具备独立开发Excel VBA的程序。( E+ |/ @( @* w' y9 C
本书有何特色, F& T7 [/ i. S2 K7 e
1.配多媒体教学视频( \, N' c' Q/ E* [, l. T2 Y' g
本书提供配套的多媒体语音教学视频。在视频中对概念、示例和案例进行分析和详细地讲解,还加入了实际操作过程,旨在提高学习效率。 % L% C8 ]5 C" G( N: s 2.门槛低,容易入门 1 \% y& {" A: i- F 本书选取了Excel VBA开发的常见技术进行讲解,对读者的知识层次要求低,只要读者熟悉Windows操作系统即可。$ s; m) _- T. K6 y- _
3.内容全面、系统 o# o+ p- k1 n$ v 本书详细介绍了Excel VBA开发所需要的知识,包括VBA语言基础、Excel对象模型、用户窗体、数据库编程和自定义Excel界面等。 3 L* K; \) A. Q- ^ 4.讲解由浅入深,循序渐进 / b* X& R; x* v 本书的编排采用循序渐进的方式,内容梯度从易到难,讲解由浅入深,适合各个层次的读者阅读,并均有所获。( K! c9 ~% e1 S& a. k0 z }; I
5.写作细致,处处为读者着想) d; g: e: h) t1 p; B% y6 y; ~; D
本书概念讲解通俗易懂、代码注释详尽、程序运行步骤清晰,扫清了读者的学习障碍。0 I1 }5 M6 \: p
6.贯穿大量的开发实例和技巧$ n3 b( B7 }% l
本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,力求让读者获得真正实用的知识。 , U* [; ~/ z4 R1 s0 ^ 7.案例清晰 : s; v; _% G) w 本书详细介绍了教务管理系统和档案管理系统的制作方法,详细介绍了Excel 2010中开发信息管理系统的一般方法。 9 w2 H& |+ z- g& t% P% s+ @ 8.提供教学PPT,方便老师教学 7 l7 @* ^- C5 K- k7 B" _& e 本书适合大中专院校和职业学校作为职业技能的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。 - L& i( t# b0 F本书内容安排" E, q# U% m& F8 D7 A5 m
第1篇 Excel VBA编程基础(第1~8章); h9 D7 B+ Q/ Z+ u% O
本篇主要内容包括:Excel VBA的发展历史、功能、用途,Excel VBA中的宏、开发Excel VBA的环境、VBA变量和语句、VBA程序控制结构、VBA数组及VBA过程和 函数。 ' p4 }$ q; N3 M0 k* E8 \
通过本篇内容的学习,读者可以掌握Excel VBA的发展历史和开发环境及Excel VBA编程的基础知识。6 M0 n+ k v. \3 w$ \0 h' x
第2篇 Excel VBA编程进阶(第9~19章) + I* |1 J% _ Z3 h 本篇主要内容包括:Excel对象模型、Application对象、工作簿对象、工作表对象、单元格对象、Excel图表对象、Excel用户窗体设计、自定义Excel功能区、操作Excel图表对象、使用类模块和VBA数据库编程。8 \% c$ e: A. I
通过本篇的学习,读者可以掌握Excel VBA对象模型的使用方法、Excel VBA用户窗体的设计方法和自定义Excel功能区的方法;另外还可以掌握Excel图表对象和VBA类模块的使用方法,以及使用Excel VBA进行数据库编程的方法。 x' x! [1 [5 ?) Z
第3篇 Excel VBA对象模型篇(第20~21章)* T2 m/ N1 @' b5 i
本篇主要内容包括:教务管理系统和档案管理的实现方法。通过本篇的学习,读者可以掌握使用Excel VBA开发信息系统的方法。 . i& L( _+ V/ o1 A4 R0 x! o本书光盘内容 8 L B" N: G* C' l$ V7 K * 本书配套教学视频; 3 R6 ]& t m& z0 p5 k! | * 本书涉及的源代码。, e6 Q+ Q3 x, U; z' Q; W, \2 N- C
本书读者对象 8 b+ V- h7 }) h% w( z( k* Excel VBA入门人员;/ ]4 R' [/ Y: s: X
* Excel VBA开发人员;8 E5 I' v# `- W- j x
* Excel VBA爱好者; $ w6 ~ i) u. h& m- T/ k" A* Office软件培训机构人员;& P* n- k0 y. u) Q. ~; L7 ]! p( `
* 大中专院校的学生;2 A6 \8 A' S5 `2 ]1 M9 `
* 相关培训班的学员。5 @) V4 j# {6 `( k6 G
本书阅读建议2 p# N# c3 a( e7 V" X( X
* 建议没有编程基础的读者从前至后顺次阅读,尽量不要跳跃。" B# X4 c% Y7 h, F$ r- L' `
* 书中的实例和示例建议读者都要亲自上机动手实践,学习效果更好。" f# I( l2 Y4 w' b3 N: b
* 课后习题都动手做一做,以检查自己对本章内容的掌握程度,如果不能顺利完成,建议回过头来重新学习一下本章内容。 " F! m0 ~) |. _# r. ?( o* 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,学习效果更佳。/ i; F( O4 l1 P; I
本书作者7 r C$ `' ], `
全书由魏汪洋主编并编写了第1章,张明川编写了第2~6章,吴庆涛编写了第7章,郑瑞娟编写了第9章,徐翠霞编写了第10~13章,赵海霞编写了第14~16章,李冠峰编写了第18章,杨春蕾编写了第8、17、19、20、21章,王红艺编写了第22章。另外,陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军也参与了本书编写。马林参与了本书后期整理工作,全书由魏汪洋统编定稿。 . n* \* H# F# v6 Q+ x 阅读本书的过程中,若有任何疑问,可以发邮件到bookservice2008@163.com,以获得帮助。 . T9 W1 y& w4 r' f& | : z- Z5 J- \+ P$ `& |) I 魏汪洋! _2 f7 v! j. g6 f* |. T* ~
8 c2 A+ Y' X4 j7 G
??2 i$ U; O4 y+ |! c& {7 B$ s
0 d( c. S) L' O* m6 X/ {+ P ?? / O" R& s B" L( e ' W6 v& U( o- T$ M; J; P* w ??0 [9 z: `: f6 I4 o4 l& s
9 @- N2 c; j8 B; f6 h+ c! c2 P ??. S, X7 u, Y, C0 [- F. a
6 W8 w; |: S+ V& u+ A
零点起飞学Excel VBA 4 T- W" H6 Y0 p, ^8 ^. n 9 [6 i; J" o0 ^0 m; f4 M& u4 i, o前言3 F& z& @$ s3 U/ f7 `) Z
4 Y# [4 k6 s. Q6 r
·II·) P/ {0 p7 [ r X
; b' V4 @! w# E) |: d
9 V9 q! l: A- S2 E5 W
·III·* C) I; b8 C. A) z- K7 r! I
9 a( D6 ]2 ]' r: \5 z" D