EXCELVBA入门及其应用

EXCELVBA入门及其应用"

作者:赛贝尔资讯
ISBN:9787302167167
定价:¥42
字数:千字
页数:
出版时间:2008.01.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

本书通过对企业中多种复杂工作场景进行详细分析后,介绍了如何利用Excel VBA解决此类复杂问题的相应方法,每个案例都具有很强的实用性与可操作性。全书共分15章,由浅入深、由易到难、由基础到专业地讲解了Excel VBA中的功能运用,其中介绍了Excel VBA概述、宏、程序开发基础、VBA基础、公司调查系统、活动抽奖系统、员工信息管理系统、销售管理系统、公司图书资料管理系统、Excel VBA高级应用、公司文档管理系统、资产管理系统、Excel VBA实现与其他组件协作、VBA安全设置、功能模块定制等内容。

本书适合作为企业行政人员、企业管理人员、市场分析人员及Excel应用爱好者的参考书。

本书DVD光盘:39讲教学录像(视频)+Office 2007简体中文版(测试版)+模板大全+所有素材、源文件。

前言

前  言

《论语?魏灵公》:“工欲善其事,必先利其器。”意思是要做好工作,先要使工具锋利。举个简单的例子:甲和乙都要上山砍柴,但他们的斧头都有点钝了,甲没有理会,拿着斧头就上山了,因为他的斧头不锋利,砍的都是比较细的柴……乙就不同了,他拿来磨刀石,用劲地把斧头先磨锋利,虽然他比甲起步晚了,但是因为他的准备工作做好了,砍柴砍得很快。到太阳下山的时候,甲只背了小小的一捆柴下来,但是乙背着一大捆的柴下来……

由此可见,善于利用工具,或者准备工作做好了,可以事半功倍!

在现代化的财务、统计、管理、会计、营销、工程等领域的日常办公中,掌握Excel这个利器,必将让日常办公事半功倍,简洁高效!

——作者

随着社会信息化的蓬勃发展,如今的企业与个人都面临着前所未有的挑战与压力。过去粗放式的、手工式的各项数据管理和处理已经明显不能适合社会的需要,激烈的竞争要求企业的财务管理、市场分析、生产管理甚至日常办公管理必须逐步精细和高效。Excel作为一个简单易学、功能强大的数据处理软件已经广泛应用于各类企业日常办公中,是目前应用最广泛的数据处理软件之一。但是很多用户应用Excel仅仅限于建立表格和一些简单的计算,对于Excel在财会、审计、营销、统计、金融、工程、管理等各个领域的应用知之甚少,其实,Excel提供了功能齐全的函数计算和分析工具,如果能熟练用它来进行数据分析,必将能获取更为精确的信息,并大大提高工作效率,从而增强个人以及企业的社会竞争力。

本丛书为读者展现了Excel在企业日常活动中财务管理、营销分析、日常管理等领域的实例、案例,读者可以信手拈来,稍加改造即可应用到工作中。为了能让读者尽快地、轻松地掌握这些内容。本丛书在编写与光盘开发时特别突出了如下特点。

一、超大容量教学录像(视频)及软件、素材源文件DVD教学光盘

1.赠33讲~66讲不等的多媒体教学录像

现场视、听互动教学无疑是最快的学习方法。为了全面提高学习效率,让读者像在课堂上听课一样轻松掌握,我们花费了数月的不眠之夜,全程录制了每一本书的教学录像(视频),也许这些教学录像(视频)还存在这样或那样的不足,我们相信这些基本不会影响学习。只要读者朋友看书前,认真看一看教学录像(视频),然后根据书中的素材和步骤就一定能够以最快的速度制作出各种各样的应用实例和案例。

 

2.赠送“Office简体中文版(测试版)”软件一套

以往很多读者想学习但找不到相关软件,为了解决这个问题,我们特意与微软(中国)公司取得联系,获得他们的“Office简体中文版(测试版)”的特别授权,将“Office简体中文版(测试版)”附在光盘中,读者将其安装后再打开即可学习。

在此要特别感谢微软(中国)公司对我们的大力支持!

3.赠送Office常用模板420余个

我们从各个行业搜集了常用模板420余个,读者需要时可以根据行业找到相应的模板,稍加改造,就可为之所用,不用费时费力另行制作,非常方便。

4.提供所有素材和源文件

本书中所有例子的素材都在光盘中,读者不必自行录入、制作,直接复制过来,按照书中的路径打开即可使用。

二、实用而易学的图书内容

1.尽可能选择行业应用中的例子,让读者学完以后就能直接使用

本丛书在写作过程中参考了许多行业应用资料和同类图书,走访了许多行业人员,力求选择的例子结合实际并把握好尺度,并且让读者拿来就能直接使用。

2.采用基础知识与应用结合,以及图示化的写作方法,让学习更直观、更快速

本丛书以行业应用为主,但并非开篇即介绍专业知识,而是准备了“预备知识”,为的是降低学习门槛,增强易读性。采用图示化的写作方法也是为了让学习更加直观。

总之,为了使整套书尽可能地好用、实用,我们整个团队费尽了心力,即使是这样,书中也难免会有错误和不足,但是我们相信这些不会给学习造成大的影响。当然我们也非常欢迎读者朋友批评指正。

本丛书由赛贝尔资讯组织编写,参与编写的人员有:杨小打、钟伟、童飞、张万红、周婷婷、曹正松、李琦、陈慧玲、陈才喜、时培恩、叶丽、范叶平、刘文彬、喻从梅、吴开军、方义菊、王丽莉、张铁军、赵宏斌、水淼、周凌云、陶龙明、邹县芳、许正等。读者朋友在学习的过程中,如果遇到难题或是有一些好的建议,欢迎和我们交流,我们的联系方式是huasair@hotmail.com,th_press@263.net。

赛贝尔资讯

2008.1  

目录

目  录

 

第1章  Excel VBA概述(教学录像:

25分钟) 1

1.1  认识Excel VBA 2

1.1.1  什么是Excel VBA 2

1.1.2  Excel VBA与VB的区别 2

1.1.3  选择Excel VBA的原因 3

1.2  走进Excel VBE开发环境 3

1.2.1  启动Excel VBE 3

1.2.2  了解 Excel VBE操作界面 4

1.2.3  退出Excel VBE开发环境 16

1.3  本章小结 17

第2章  Excel宏基础

(教学录像:24分钟) 18

2.1  认识Excel宏 19

2.2  走入Excel宏的世界 19

2.2.1  宏录制的三步曲 19

2.2.2  按钮控制宏 21

2.2.3  宏管理器 22

2.3  运用加载宏 23

2.3.1  设计加载宏 24

2.3.2  添加加载宏 25

2.3.3  使用加载宏 26

2.4  案例演练:利用加载宏设计制作

个人履历表 26

2.4.1  录制“生成履历表”宏 26

2.4.2  创建“生成履历表”表 27

2.4.3  生成“生成履历表”加载宏 27

2.4.4  加载“生成履历表”加载宏 27

2.4.5  应用“生成履历表”加载宏 28

2.4.6  操作过程的代码表示 29

2.5  案例演练:通过按钮实现

高级筛选 30

2.5.1  需求分析 30

2.5.2  功能实现 30

2.5.3  运行测试 32

2.6  本章小结 33

第3章  程序开发基础

(教学录像:55分钟) 34

3.1  基本数据类型 35

3.1.1  数值型数据 35

3.1.2  字符串型数据 36

3.1.3  其他数据类型 36

3.2  常量与变量 36

3.2.1  常量 37

3.2.2  变量 37

3.2.3  数组 40

3.3  函数与过程 41

3.3.1  过程 41

3.3.2  函数 43

3.4  控制语句 45

3.4.1  循环语句 45

3.4.2  判断语句 48

3.4.3  Goto语句 49

3.5  运算符 49

3.5.1  算术运算符 49

3.5.2  比较运算符和连接运算符 50

3.5.3  逻辑运算符 50

3.5.4  运算符优先级别 51

3.6  本章小结 51

第4章  Excel VBA 基础

(教学录像:45分钟) 52

4.1  概念与术语 53

4.1.1  对象模型 53

4.1.2  使用对象库 55

4.2  Excel VBA对象模型 56

4.2.1  Application 56

4.2.2  WorkBook 59

4.2.3  WorkSheet 61

4.2.4  Range 64

4.3  案例演练:创建多个不同区域数据

转置 65

4.3.1  制作流程 65

4.3.2  代码编写实现 66

4.3.3  运行测试 68

4.4  案例演练:创建阶乘函数 68

4.4.1  制作流程 68

4.4 2  代码编写实现 69

4.4.3  运行测试 70

4.5  本章小结 70

第5章  问卷调查系统

(教学录像:110分钟) 71

5.1  系统功能描述 72

5.2  预备知识 72

5.2.1  认识Exce环境中的表单控件 72

5.2.2  尝试利用代码向工作表写入数据 75

5.2.3  利用代码生成图表 77

5.2.4  认识Excel公式用法 81

5.2.5  制作流程 83

5.3  创建表单登录功能 83

5.3.1  设计用户密码登录界面 84

5.3.2  利用表单控件完成问卷调

查界面设计 87

5.3.3  控件设计 90

5.3.4  关联按钮与定义事件 92

5.3.5  功能测试 93

5.4  创建窗体登录功能 94

5.4.1  创建窗体界面 94

5.4.2  定义数据区域 96

5.4.3  定义窗体加载事件 97

5.4.4  定制各个功能模块 98

5.4.5  功能测试 102

5.5  本章小结 103

第6章  活动抽奖系统

(教学录像:21分钟) 104

6.1  功能描述 105

6.2  预备知识 105

6.2.1  获得关联数据 105

6.2.2  消息提示框 107

6.2.3  随机抽取实现 108

6.2.4  制作流程 110

6.3  创建抽奖系统界面 111

6.3.1  导入员工姓名信息 111

6.3.2  创建抽奖界面窗口 112

6.4  设置随机抽奖功能 113

6.4.1  初始化窗口界面 113

6.4.2  定义控件功能 114

6.5  系统测试 115

6.6  本章小结 115

第7章  员工信息管理系统

(教学录像:60分钟) 117

7.1  功能描述 118

7.2  预备知识 118

7.2.1  了解Excel的公式设置 119

7.2.2  图片框控件运用 123

7.2.3  列表框控件 127

7.2.4  制作流程 130

7.3  创建人员管理系统 130

7.3.1  制作流程 130

7.3.2  创建信息窗体与控件 130

7.3.3  定义窗体事件 132

7.3.4  运行测试 134

7.4  创建信息查询系统 134

7.4.1  制作流程 134

7.4.2  功能代码编制 135

7.4.3  运行测试 137

7.5  创建信息更新系统 138

7.5.1  设计思想 138

7.5.2  功能代码编制 138

7.5.3  运行测试 140

7.6  创建信息新增功能系统 140

7.6.1  制作流程 140

7.6.2  功能代码编制 140

7.6.3  运行测试 142

7.7  创建信息删除功能系统 142

7.7.1  制作流程 142

7.7.2  功能代码编制 143

7.7.3  运行测试 143

7.8  创建“确定”与“重填”功能系统 144

7.8.1  “确定”按钮代码编制 144

7.8.2  “重填”按钮代码编制 145

7.9  系统测试 146

7.10  本章小结 147

第8章  销售管理系统

(教学录像:140分钟) 148

8.1  系统功能描述 149

8.2  预备知识 150

8.2.1  日历控件运用 150

8.2.2  列表框控件运用 152

8.2.3  文件系统控制运用 156

8.3  产品管理系统 159

8.3.1  制作流程 159

8.3.2  创建产品资料管理系统窗体 159

8.3.3  产品功能块的实现 161

8.3.4  运行测试 164

8.4  订单输入系统 165

8.4.1  制作流程 165

8.4.2  创建订单输入界面 166

8.4.3  定义事件 168

8.4.4  运行测试 173

8.5  产品统计系统 173

8.5.1  制作流程 173

8.5.2  生成统计分析表/图 174

8.5.3  创建菜单集成功能 176

8.5.4  运行测试 179

8.6  本章小结 179

第9章  公司内部图书管理系统

(教学录像:55分钟) 180

9.1  功能需求分析 181

9.2  预备知识 181

9.2.1  数据列表显示实现 181

9.2.2  数据查询实现 185

9.2.3  制作流程 188

9.3  图书管理系统主体界面 189

9.3.1  创建窗体并定义属性 189

9.3.2  创建控件 189

9.3.3  编辑窗体加载事件 192

9.4  图书查询系统 194

9.5  图书借阅系统 195

9.5.1  创建借阅机制 195

9.5.2  借阅功能实现 195

9.6  图书登记管理系统 198

9.6.1  登记机制功能描述 198

9.6.2  登记机制实现 199

9.7  系统测试 201

9.8  本章小结 203

第10章  Excel VBA高级应用

  (教学录像:  18分钟) 204

10.1  菜单与工具按钮 205

10.1.1  创建菜单及事件 206

10.1.2  创建工具栏及事件 209

10.2  与Windows API集成 214

10.2.1  认识Windows API 214

10.2.2  创建时刻表 214

10.3  本章小结 217

第11章  公司文档管理系统

  (教学录像:50分钟) 218

11.1  功能分析 219

11.2  预备知识 219

11.2.1  TreeView控件 219

11.2.2  ListView控件 225

11.2.3  制作流程 230

11.3  系统界面设计 230

11.3.1  用户窗体及控件设计 230

11.3.2  界面最终设计效果 231

11.4  系统功能实现 233

11.4.1  定义窗体加载功能 233

11.4.2  定义界面中各控件功能 235

11.5  系统测试 242

11.6  本章小结 243

第12章  Excel与其他Office组件协作

(教学录像:55分钟) 244

12.1  预备知识 245

12.1.1  调用Office组件 245

12.1.2  建立数据ADO连接 245

12.1.3  SQL语句基础 246

12.2  创建Word报告 249

12.2.1  制作流程 249

12.2.2  创建Word模板 250

12.2.3  定制代码 251

12.2.4  功能测试 254

12.3  与Access进行数据交换 255

12.3.1  读取数据库信息 255

12.3.2  写入客户信息 258

12.3.3  功能测试 259

12.4  建立PowerPoint文档 259

12.4.1  制作流程 260

12.4.2  创建PowerPoint模板 260

12.4.3  代码实现 260

12.4.4  功能测试 263

12.5  本章小结 264

第13章  资产管理系统

  (教学录像:40分钟) 265

13.1  功能分析 266

13.2  预备知识 266

13.2.1  打印功能 266

13.2.2  数据统计功能 270

13.2.3  配置工作表环境 271

13.2.4  制作流程 273

13.3  资产入库管理系统 273

13.3.1  创建产品采购输入界面 273

13.3.2  编辑窗体控件事件 275

13.4  资产领用登记系统 279

13.4.1  创建产品领用登记界面 279

13.4.2  编辑窗体控件事件 281

13.5  资产统计管理系统 285

13.5.1  创建资产库存统计界面 285

13.5.2  生成统计报表 286

13.6  资产统计系统启动界面 292

13.6.1  创建启动界面 292

13.6.2  创建界面菜单工具 293

13.7  资产管理系统测试 294

13.8  本章小结 295

第14章  Excel VBA安全设置

  (教学录像:18分钟) 296

14.1  宏的安全设置 297

14.1.1  宏的安全级别 297

14.1.2  宏的位置信任 298

14.2  数字签名 298

14.2.1  数字签名使用特点 299

14.2.2  数字证书的申请 299

14.3  设置VBA保护密码 300

14.4  本章小结 301

第15章  Excel VBA模块定制案例解析

  (教学录像:60分钟) 302

15.1  设定Excel使用有效期 303

15.1.1  功能分析 303

15.1.2  预备知识 303

15.1.3  功能实现 304

15.2  一次性清除超链接 305

15.2.1  功能分析 305

15.2.2  预备知识 305

15.2.3  功能实现 306

15.3  生成多级菜单 307

15.3.1  功能分析 307

15.3.2  预备知识 308

15.3.3  功能实现 308

15.3.4  运行测试 311

15.4  一次性清除文档中的批注 311

15.4.1  功能分析 311

15.4.2  预备知识 311

15.4.3  功能实现 312

15.5  创建游动的文字 313

15.5.1  功能分析 313

15.5.2  预备知识 313

15.5.3  功能实现 314

15.6  导入文本文件 317

15.6.1  功能分析 317

15.6.2  预备知识 317

15.6.3  功能实现 318

15.7  生成货币大写转换 320

15.7.1  功能分析 320

15.7.2  预备知识 321

15.7.3  功能实现 321

15.7.4  运行测试 323

15.8  制作物品分配管理 323

15.8.1  功能分析 323

15.8.2  预备知识 324

15.8.3  功能实现 326

15.8.4  运行测试 328

15.9  实现页眉页脚中的双行文本 329

15.9.1  功能分析 329

15.9.2  预备知识 329

15.9.3  功能实现 331

15.9.4  运行测试 332

15.10  批量修改图片链接 333

15.10.1  功能分析 333

15.10.2  预备知识 333

15.10.3  功能实现 334

15.10.4  运行测试 335

15.11  批量生成邀请信函 336

15.11.1  功能分析 336

15.11.2  预备知识 336

15.11.3  功能实现 338

15.11.4  运行测试 341

附录A  Excel常用函数列表 342

附录B  Excel学习、交流相关网站 353 

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个