本书由国内知名Excel专家精心编著,以范例的方式向读者详细介绍如何使用VBA实现数据的高效处理与分析,是追求Excel更上层楼的约佳选择
本书适用于Excel2000/2002/2003多个版本,是Excel软件使用者、公司办公人员,以及相关专业学生的必备参考书。
第1章ExcelVBA简介
1.1VBA概述
1.2为什么要用VBA
1.3我也会用VBA
1.3.1录制宏
1.3.2运行宏
1.3.3宏命令的解释
1.3.4优化VBA代码
1.4执行VBA程序的方法
1.4.1使用菜单执行VBA程序
1.4.2在VisualBasic编辑器中运行VBA程序
1.4.3通过快捷键来执行VBA程序
1.4.4通过添加控件工具箱命令按钮来执行VBA程序
1.4.5通过添加窗体按钮来执行VBA程序
1.4.6通过工具栏按钮来执行VBA程序
1.4.7通过菜单命令来执行VBA程序
本章练习
第2章ExcelVBA编辑基础
2.1VBA的开发环境简介
2.1.1打开VBE界面窗口的方式
2.1.2菜单栏简介
2.1.3工具栏简介
2.1.4工程资源管理器简介
2.1.5属性窗口简介
2.1.6代码窗口简介
2.2VBA的语法基础
2.2.1VBA中的关键字和标识字符
2.2.2VBA的常量与变量
2.2.3VBA的数据类型
2.3VBA的运算符
2.3.1VBA的算术运算符
2.3.2VBA的比较运算符
2.3.3VBA的逻辑运算符
2.3.4VBA的连接运算符
2.3.5VBA运算符的优先级别
2.4VBA的控制语句一
2.4.1赋值语句
2.4.2循环语句
2.4.3判断语句
2.4.4其他常用的语句
本章练习
第3章使用Excel的内置函数
3.1使用内置函数的优点及原则
3.2如何使用内置函数
3.3函数的种类
3.3.1日期与时间函数
3.3.2文本函数
3.3.3数学和三角函数
3.3.4逻辑函数
3.3.5查询和引用函数
3.3.6数据库函数
3.3.7统计函数
3.3.8财务函数
3.3.9信息函数
本章练习
第4章用VBA处理市场调查问卷数据
4.1建立市场调查问卷
4.2自动记录市场调查问卷的结果
4.3统计市场调查问卷的结果
本章练习
第5章销售数据的处理与分析
5.1对商品库存的需求分析
5.2对月销售情况进行分析
5.3对销售明细清单格式化
5.4对销售明细清单自动筛选及统计
5.5计算销售奖金及业绩评价
本章练习
第6章客户资料管理
6.1对客户资料数据表格式的处理
6.2使用记录单管理客户资料
6.3使用VBA查询客户资料
6.4计算客户消费金额百分比
本章练习
第7章.VBA财务报表分析
7.1对损益表的分析
7.2对资产负债表的分析
7.3对现金流量表的分析
本章练习
第8章商品销售决策与分析
8.1商品销售方式决策
8.2商品分期付款决策
8.3商品进货量决策
本章练习
第9章VBA文秘办公技巧
9.1每日行程安排提醒
9.2查找同名同姓的员工
本章练习
第10章高效处理学员资料
10.1成绩排名
10.2考勤记录表
本章练习
第11章教师员工数据管理
11.1教师考核评测数据处理
11.2让课表主动来提醒你
11.3轻松编制学员座位表
本章练习
第12章工资表的录人与工资表的建立
12.1工资表的录入
12.1.1常见数据输入难度
12.1.2了解单元格事件处理程序
12.1.3选择在事件处理程序中处理单元格输入
12.1.4高效输入数据
12.2建立工资表
本章练习
第13章工资条与工资查询
13.1制作工资条
13.2工资情况查询
13.2.1查询表格的建立
13.2.2查询窗口的确定
13.2.3显示查询结果窗口
13.2.4工资查询实例的应用
本章练习
第14章用VBA管理公司文档资料
14.1创建基本数据表
14.2实现资料订购功能
14.3实现资料搜索功能
14.4实现资料删除功能
14.5实现资料借阅功能
14.6实现资料归还的功能
本章练习
第15章VBA在生产预测与经营
分析中的应用
15.1趋势判断预测中使用Excel提高效率
15.1.1趋势判断预测的基本原理
15.1.2趋势判断预测的Excel应用实例
15.2Excel在马尔可法中的使用
15.2.1马尔可法预测简介
15.2.2马尔可法预测的Excel应用举例
本章练习
第16章VIIA高效文件操作
16.1使用级联菜单管理多个工作簿
16.2同时给多个工作簿加解密
16.2.1一般情况下的保护工作表操作
16.2.2用VBA实现对多个工作表的保护
16.2.3由工具栏按钮运行VBA程序
16.2.4运行VBA程序进行加解密操作
本章练习
第17章用户权限管理系统
17.1系统建立基本思路
17.23个重要窗体的建立
17.2.1“登录窗体”的建立
17.2.2“注册”窗口的建立
17.2.3“更改用户权限”窗口的建立
17.3用户权限管理系统的应用
17.4保护设计完成的工程
17.4.1使工程不可查看
17.4.2给工程加把锁
17.5应用系统到各行各业
本章练习
附录AExcelVBA的对象
附录BExcelVBA的事件
附录CExcelVBA的属性
附录DExcelVBA的方法
在信息化社会日渐蓬勃、信息资产高度膨胀的今天,忙碌的办公室人员每天要对公司各种大量的数据进行统计、计算、分析、汇总处理等工作,而且这些工作的具体操作的流程及方法往往是重复的,在现实工作中,这些重复的工作往往使得办公室人员焦头烂额,处于无边无际的“数据”苦海中。如今大多数办公室人员关心的不是“会不会”完成的问题,而是“能不能”完成的问题,如何实现高效办公是他们最迫切的需求。那么如何才能实现高效办公呢?
目前,几乎所有办公室人员都是使用MicrosoftOffice套装办公软件来处理日常工作中的数据资料,但是有90%以上的用户掌握的只是MicrosoftOffice套装办公软件所有功能的20%,实际上MicrosoftOffice套装办公软件有很多高级而且强大的功能并不为一般用户所掌握。那么读者现在也许想知道,Microsoft Office套装办公软件的这些高级功能能不能解决如今办公室人员的“苦恼”呢?答案是肯定的,使用与MicrosoftOffice套装办公软件绑定的VBA(VisualBasicForApplication)语言可以高效地进行各种办公室数据资料统计、计算、分析、汇总处理等工作。
与MicrosoftOffice套装办公软件绑定的VBA语言就是用来实现MicrosoftOffice套装办公软件应用程序的自动化。在MicrosoftOffice诸多办公软件中,Excel是第一个绑定VBA自动化语言的应用程序, 自从Excel 5.0版本出现VBA以后,其强大功能和巨大的潜能不断被用户所领悟并认可。于是,Microsoft公司在MicrosoftOffice97和以后更高的版本中,直接将VBA升级成为一个完整的开发工具,也绑定于Microsoft Office套装办公软件其他的应用程序,即Word,Access,Outlook,Foxpro和Powerpoint,实现真正意义的“共享语言”。
与Excel绑定的VBA是一种语言,有些读者比较害怕“编程”或“代码”,不熟悉程序语法,可能望而却步,其实不用怕,VBA的语法比较简单,容易理解和掌握。ExcelVBA语言最大的特点就是简练,用短短几行代码就可以实现比较复杂的功能,这点也体现了这门语言的高效性。ExcelVBA的高效办公主要体现在以下几个方面:
1)在工作表中需要进行大量而且重复的操作或分析时。
2)在工作表中需要进行大量统一而且能用的操作时。
3)在很多工作表之间实现类似的数据交流,完成各种交互式的操作时。
4)需要在Excel中实现复杂的高度集成的管理控制系统时。
本书是主要针对办公人员实现高效办公而设计的。书中主要介绍了如何使用VBA实现。高效建立表格、输入数据、处理、分析各种公司数据;如何保护Excel数据表的安全,要知道,Excel文件往往装载着公司部门的大量重要甚至绝密的信息,不是所有人都有权限去浏览,更不是所有人都有权限去修改。本书中每个实例都从实际应用出发,围绕着高效办公展开,例如对销售数据的处理、对客户资料的管理、制作工资条与工资查询系统、预测分析中的应用等。在这些实例中使用的方法及思路都是比较实用的,也许有些在实际中不会直接使用,但是只要用户对其加以拓展,就可以同样达到高效办公的目的。
本书涉及内容广泛,限于作者知识水平和实践经验有限,且编写时间比较仓促,难免有疏漏和不足之处,恳请读者提出宝贵意见和建议。