出版时间:2008-9 出版社:一线工作室 电子工业出版社 (2008-09出版) 作者:一线工作室 页数:435
Tag标签:无
前言
本书知识导航本书重点介绍在Excel中如何使用VBA来提高我们的工作效率,在Excel中使用VBA可以使我们快速创建具有吸引力的功能性跟踪应用程序,而不需要具有高深的数据库知识。通过其新增的、改进的功能,可使我们更加轻松地共享、管理、审核和备份信息。为了更好地学习Excel VBA,更加熟练地使用Excel,让您更好地在短时间内学会本书中的知识,读者可以先学习本书的知识导航图。本书适合谁本书站在初学者的立场上,以一位朋友的身份详细、贴心地讲解Excel VBA基础知识,在讲解过程中,处处考虑到您的感受,不论您用于日常办公还是搞编程开发。 没有任何编程基础的初学者只会简单使用Excel的办公人员想学Excel VBA人员经常使用Excel处理重复问题的人员需要短时间掌握Excel高效应用的人员本书与众不同之处1. 创新的体例WHAT:讲解知识点的基本概念,从而抓住知识点的本质。HOW:介绍怎样动手进行操作每个知识点,做到学以致用。 WHY:介绍知识点的作用、重要性及工作原理,让您知其然还要知其所以然,明明白白学VBA。2. 贴心的讲解书中暗藏玄机,在讲解知识点的同时,您也可能会产生困惑,不要紧,这里额外奉送上我们贴心的点拨之笔。提示:为您指点迷津,铲除学习过程中的绊脚石。链接:提示在使用当前知识时,在本书中提供的相关知识具体讲解的章节。标注:提示图中重点的内容,使读者一目了然。3. 循序渐进的学习规划本书将Excel VBA中的知识点根据学习难度划分为不同的层次,进度让对VBA陌生的人都能很好地接受。本书内容恰当深入,但是没有加入不必要的复杂性。
内容概要
以快速帮助读者掌握Excel VBA知识为目的,从WHAT、HOW、WHY三个方面全面地阐述Excel VBA的每一个知识点,《7天学会ExcelVBA》内容安排从简单的创建宏开始学习,逐步阐述VBA的重要应用知识,包括VBA编程基础、SUB过程、function过程、事件和对象以及与数据库之间的连接等知识,《7天学会ExcelVBA》最后还给读者准备了两个实际的办公中常用的案例(人事管理系统和固定资产的管理系统),《7天学会ExcelVBA》从时间上为读者进行知识点学习的合理安排,希望读者都能快速、高效地实现“零起点”掌握VBA相关的技术知识。 《7天学会ExcelVBA》适合不具有Excel或者编程的基础知识、想学习VBA又不知道从何学起,以及想快速掌握VBA技术的人员,也适合那些想开发公司信息管理系统系统的人员。
书籍目录
第1篇 出海导航第1章 VBA概述 1.1 VBA的诞生 1.2 VBA的优势 1.2.1 基于Basic语言 1.2.2 轻松完成重复的任务 1.2.3 让Excel作为数据展示平台 第2章 宏 2.1 录制宏 2.2 使用宏 2.3 编辑宏 2.4 宏和VBA 2.5 应用实例 2.5.1 录制一个美化表格的宏 2.5.2 使用和编辑已经录制好的宏 2.6 总结 第3章 VBA程序的编写和运行 3.1 VBE编程环境 3.2 程序的运行与调试初步 3.2.1 编写和运行程序 3.2.2 程序调试 3.3 应用实例 3.3.1 使用调试工具完成Excel表格数据格式的更改 3.4 总结 第2篇 扬帆起航第4章 VBA基础必备 4.1 程序 4.2 Basic语言 4.3 注释 4.4 常量与变量 4.4.1 数据类型 4.4.2 声明变量 4.4.3 静态变量 4.4.4 变量的作用域 4.4.5 字符串变量 4.4.6 日期变量 4.4.7 对象变量 4.4.8 常量 4.5 数组 4.5.1 声明数组 4.5.2 多维数组 4.5.3 数组引用 4.6 运算符与表达式 4.6.1 VBA的运算符 4.6.2 运算符优先级 4.6.3 表达式 4.7 控制执行 4.7.1 If… Then语句 4.7.2 Select… Case语句 4.7.3 GoTo语句 4.8 循环 4.8.1 For… Next循环 4.8.2 For Each…Next循环 4.8.3 While...Wend语句 4.8.4 Do…Loop循环 4.8.5 With语句 4.9 集合与字典 4.9.1 Collection对象 4.9.2 Dictionary对象 4.10 应用实例 4.10.1 用VBA计算工作表中奇数行的和 4.10.2 用VBA删除重复值 4.11 总结 第5章 Sub过程 5.1 关于Sub的过程 5.1.1 声明Sub过程 5.1.2 过程变量的作用域 5.2 调用Sub过程 5.3 向Sub过程传递参数 5.3.1 复制传值 5.3.2 引用传值 5.4 应用实例 5.4.1 用第三列显示前两列数据之和 5.4.2 用第一列显示后两列的积 5.5 总结 第6章 Function过程 6.1 与Sub过程对比 6.2 Function过程 6.2.1 声明Function 过程 6.2.2 返回结果 6.3 调用Function过程 6.3.1 在程序中调用Function过程 6.3.2 在工作表中调用Function过程 6.4 向Function过程传递参数 6.4.1 参数 6.4.2 传递参数 6.5 过程的调试 6.6 使用结构化思维 6.6.1 重复的代码 6.6.2 与重复代码的斗争 6.7 调用Windows API 6.8 应用实例 6.8.1 调用VBA中的Function过程获取自然数的平方和 6.8.2 Celsius 函数根据华氏温度来计算摄氏温度 6.9 总结 第3篇 乘风破浪 第7章 操作Excel 7.1 Excel的对象模型 7.2 Application对象 7.2.1 常用属性 7.2.2 常用方法 7.3 Workbook对象 7.3.1 常用属性 7.3.2 常用方法 7.4 Worksheet对象 7.4.1 常用属性 7.4.2 常用方法 7.5 Range对象 7.5.1 常用属性 7.5.2 常用方法 7.6 Chart对象 7.6.1 常用属性 7.6.2 常用方法 7.7 应用实例 7.7.1 创建工作簿 7.7.2 文件对话框操作 7.8 总结 第8章 用户窗体 8.1 用户窗体的创建和移除 8.1.1 用户窗体的创建 8.1.2 用户窗体的移除 8.2 VBE的工具箱 8.2.1 初识工具箱 8.2.2 向工具箱中加入控件 8.3 绘制用户窗体 8.3.1 简单的设计 8.3.2 设置控件属性 8.3.3 界面设计 8.3.4 最少惊讶原则 8.4 处理窗体的响应 8.4.1 让用户窗体“动起来” 8.4.2 与事件的第一次亲密接触 8.5 常用窗体控件 8.6 应用实例 8.6.1 应用实例1:设计员工信息输入界面 8.6.2 应用实例2:设计密码验证窗口 8.7 总结 第9章 事件 9.1 理解事件 9.1.1 用“事件”的方式进行思考 9.1.2 事件的原理 9.1.3 VB与事件 9.2 编写事件代码 9.2.1 让代码与事件互动 9.2.2 创建自己的事件 9.2.3 禁用事件 9.3 用户窗体的事件 9.4 Excel对象的常用事件 9.4.1 应用程序事件 9.4.2 工作簿级别事件 9.4.3 工作表级别事件 9.4.4 图表事件 9.4.5 无对象关联事件 9.5 应用实例 9.5.1 制作个性化启动界面 9.6 总结 第10章 深入模块与类模块 10.1 模块化思考 10.1.1 模块概念 10.1.2 使用模块 10.2 面向对象与类 10.2.1 面向过程 10.2.2 面向对象 10.2.3 类(Class) 10.2.4 对象(Object) 10.2.5 对象树 10.2.6 VBA与面向对象 10.3 类模块 10.3.1 创建类模块 10.3.2 类的属性 10.3.3 类的方法 10.3.4 使用类模块 10.3.5 类模块事件 10.4 应用实例 10.4.1 合理使用模块 10.4.2 导入和导出CSV文件类 10.4.3 向CSVFile类中加入事件 10.5 总结 第11章 VBA与数据库 11.1 数据库技术 11.1.1 数据库概述 11.1.2 常用数据库 11.1.3 SQL语句 11.1.4 数据库编程的基本模式 11.2 用DAO操作数据库 11.2.1 连接数据库 11.2.2 操作数据库 11.3 用ADO操作数据库 11.3.1 ADO 概述 11.3.2 ADO的对象模型 11.3.3 连接数据库 11.3.4 操作数据库 11.3.5 事务 11.4 用ADOX操作数据库 11.4.1 ADOX基础概述 11.4.2 ADOX的对象与集合 11.4.3 ADOX操作数据库 11.5 应用实例 11.5.1 数据库中表的添加字段 11.5.2 读取数据库信息 11.5.3 修改数据库中表的字段类型 11.5.4 修改数据库中的记录信息 11.5.5 删除数据库中表的所有记录信息 11.5.6 向数据库中添加信息 11.6 总结 第12章 文件操作 12.1 处理文件的基本思路 12.2 使用VBA的文件语句与过程 12.2.1 利用VBA语句来处理文件 12.2.2 利用VBA语句与过程来处理目录 12.2.3 利用VBA命令处理文本文件 12.2.4 用VBA命令处理二进制文件 12.3 使用File Search对象 12.3.1 使用File Search对象的属性与方法 12.4 使用File System Object对象 12.4.1 File System Object的对象模型 12.4.2 File System Object对象的方法 12.4.3 处理驱动器 12.4.4 处理文件夹 12.4.5 处理文件 12.5 应用实例 12.5.1 判断文件是否存在 12.5.2 将文本文件中的数据读入到Excel中然后输出到另外一个文件 12.6 总结 第4篇 成功彼岸第13章 高效VBA 13.1 优化前提 13.2 换一台更快的机器 13.3 一些使用VBA进行编程的技巧 13.3.1 在事件处理代码中关闭事件功能 13.3.2 关闭屏幕更新 13.3.3 使用With来引用对象 13.3.4 声明对象变量 13.3.5 显式声明变量 13.4 使用Excel提供的功能 13.4.1 使用工作表函数 13.4.2 减少对象的激活和选择 13.4.3 充分使用数组 13.5 优化与数据库的操作 13.5.1 使用数据库就是一种优化 13.5.2 只与数据库做必要的交互 13.5.3 针对数据库和查询语句进行优化 13.6 总结 第14章 固定资产管理系统 14.1 固定资产管理概述 14.2 任务1:固定资产入库登记 14.3 任务2:固定资产使用变更 14.4 任务3:用户管理 第15章 综合案例 15.1 人事管理系统 15.1.1 人事系统要做些什么 15.1.2 任务1:把员工记录管理起来 15.1.3 任务2:管理员工的考勤 15.1.4 任务3:应该有个登录界面 15.2 总结 附录A VBA中常用数据类型 附录B VBA程序设计中的常用语法和说明 附录C 运算符 附录D 文档约定 附录E Visual Basic编辑器快捷键
章节摘录
插图:
编辑推荐
轻松学会,只要累计9.5小时,思路更加开阔,效率自此提升。《7天学会ExcelVBA》案例数据及部分视频文件。1.创新的体例:WHAT:讲解知识点的基本概念,从而抓住知识点的本质。HOW:介绍怎样动手进行操作每个知识点,做到学以致用。WHY:介绍知识点的作用、重要性及工作原理,让您知其然还要知其所以然,明明白白学VBAc,2.贴心的讲解:书中暗藏玄机,在讲解知识点的同时,您也可能会产生困惑,不要紧,这里额外奉送上我们贴心的点拨之笔。提示:为您指点迷津,铲除学习过程中的绊脚石。链接:提示在使用当前知识时,在《7天学会ExcelVBA》中提供的相关知识具体讲解的章节。标注:提示图中重点的内容,使读者一目了然。3.循序渐进的学习规划:《7天学会ExcelVBA》将Excel VBA中的知识点根据学习难度划分为不同的层次,进度让对VBA陌生的人都能很好地接受。《7天学会ExcelVBA》恰当深入,没有加入不必要的复杂性。4.经典案例:每个知识点都配有相应的案例进行实践操作,让您学以致用,在应用中学习,在学习中应用。
图书封面
图书标签Tags
无
评论、评分、阅读与下载