内容提要
本书考虑到大多数读者没有编程基础的实际情况,用浅显易懂的语言和生动形象的比喻,并配合大量插画,介绍Excel中看似复杂的概念和代码、从简单的宏录制、VBA编程环境和基础语法的介绍,到常用对象的操作与控制、Excel事件的调用与控制、用户界面设计、代码调试与优化、都进行了形象的介绍。
本书适合想提高工……
序
-序-
VBA,让效率飞起来
当加班成为常态,改变在所难免
十年前的我,加班是家常便饭的事,每天成堆的工作总是压得我喘不过气来,我和同事们就像一枚枚棋子,蜷缩在办公室里,在电脑前紧张地忙碌着,不知目睹了多少个华灯初上到灯火阑珊的夜晚。
2000年8月的一天我的目标是完成生产成本核算系统的最后一个报表……
前言
-前言-
本书以培养学习兴趣为主要目的,遵循实用为主的原则,深入浅出地介绍Excel VBA的基础知识。书中摒弃了枯燥乏味的科技说明文风格,避开难学少用的粗枝繁叶,利用生动形象的比拟和浅显易懂的语言去描述Excel VBA中看似复杂的概念和代码,借用实用的例子来了解编程的思路和技巧,为读者提供练习和……
第一章 走进Excel VBA的世界
VBA就像一座神秘的城堡,对很多人来说都是神秘的。很多人想走进VBA的世界,却始终找不到打开大门的钥匙。
什么是VBA?
怎样学习VBA?
面对这些问题,让我们从身边开始,一起探索,一起解答。
……
第二章 开始VBA编程的第一步
优秀的运动员总是非常注重起跑的第一步。
准确的姿势,恰到好处的起跑时间,再加上中间的努力拼搏,总能带给运动员优秀的成绩。
比赛的最终赢家不但有过硬的运动天赋,而且一定经过长期学习和坚持训练的过程。
想成为一名优秀的VBA编程者,最先应该了解什么?让我们一起来学习。
……
第三章 Excel VBA基础语法
厨师做菜有做菜的正确方法,一盘菜放一包盐肯定不行。
司机开车有应该遵守的规则,红灯亮了不停车肯定乱套。
踢足球不能用手,打篮球不能用脚。
无规矩不成方圆,做什么事都有应该遵循的法则。做菜咸了,汽车乱窜了,运动员开始抱着足球满球场乱跑了……这些都是不遵守规则的现象。
VBA编程也有必须遵循的规则,这一……
第四章 常用对象
只会心法和招式,有力无处使;只有棒,不懂要诀,只会乱打一通,都是失败!
编写VBA程序就像练打狗棒法。会心法和招式后,也要有根打狗棒才行。
在VBA中,对象就是碧绿如玉的打狗棒,而语法就是心法和招式,教我们如何控制手中的打狗棒,耍出变化精微、招术奇妙的棒法来。在前面我们已经修炼了编程的心法和招式,下……
第五章 Excel事件
楼梯间的电灯开关
楼梯间装有电灯,但小丽记性不好,上楼后老是忘记关灯,而且每天晚上在漆黑的墙壁上寻找开关也让她感到头痛。
同事说,可以装一个声光控开关。
声光控开关,装上后真的很方便,小丽对这个自动化的电灯开关很满意。
VBA中也有开关
按钮、图片、快捷键等都是VBA程序的开关。这类开关只有按下,程……
第六章 用户界面设计
6.1 在Excel中自由地设计界面
6.1.1 关于用户界面
◆ 为什么要设计用户界面
用户界面就像电视机的遥控板,是用户与程序进行互动的窗口。一个合理的程序,总会设计一个或多个供用户操作的界面。
用户界面不仅能为操作提供便利,还能增强视觉感,使程序显得更直观、更专业。
◆ 怎样设计用户界面
同绘……
第七章 代码调试与优化
在Word里写一篇讲话稿,无论多么认真仔细,都会出现一些失误。如不小心打上几个错别字或写下几个病句等,要想一次性完成一篇优秀的文章而不出现任何错误是极少见的。
编写程序也是如此,在编写过程中,总会有一些问题被自己忽略。
文章需要修改,代码也需要调试。……
精彩评论