Excel2007 VBA入门与范例精讲(附光盘)
分類: 图书,计算机/网络,家庭与办公室用书,微软Office ,
作者: 江高举 编著
出 版 社: 科学出版社
出版时间: 2008-5-1字数: 499000版次: 1页数: 315印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030217226包装: 平装编辑推荐
精心归纳日常商务应用涉及的VBA技术,紧贴商务实战,快捷学习,案例实训,快速掌握,为职场镀金。
自定义功能区与功能区组指令,开发专用的加载项设计创建步骤向导,“会计处理程序”商务范例,使用ActiveX控件对象制作表单,使用VBA处理图表与图形对象。
VBA是Visual Basic Application的缩写,一种VB的宏语言,主要用来设计Windows应用程序。运用一些简单的VBA,即能解决许多繁琐的工作难题,让您从日常琐碎的事务中解脱出来。因而,学会如何使用Excel的VBA功能并将其应用于实际工作,是您职场镀金计划中的一项必修功课。
通过本书您将学会:
通过Excel工作表操作模式的讲解,清楚掌握Excel VBA对应的处理步骤,有效抓住学习重点。
借助范例掌握Excel VBA的使用方法,包括选取单元格范围的技巧、使用消息框、使用输入文本框等。
ActiveX控件工具的创建与应用。书中以“创建步骤向导”为例,提供完整的操作步骤与对应的VBA程序代码。
学会如何使用内置加载项、开发专用加载项、数据透视表的创建与使用,以及使用VBA处理图表与图形对象的方法。
第8章“自定义用户界面”您可以轻松建立专用的Office 2007功能区与功能区组指令,拥有与众不同的Excel用户界面。
全书最后两章以“会计处理程序”商务应用为例,通过对比一般方式处理与使用VBA处理,让您进一步感悟VBA的主效。演示功能包括:执行账目调整、结账、报表分录、过账与试算,编制损益表与资产负债表。
内容简介
本书作者系中国台湾地区畅销图书作者团队,他们以近20年的IT从业经历和图书创作经验,使本书所呈现的知识精彩、丰富而易学。全书深入发掘Excel技术精髓,结合图文步骤与实际商务范例,全面剖析了Excel 2007 VBA的精妙应用。
全书分为14章,主要内容包括:Excel VBA 简介,Excel VBA宏的设计概念,程序的流程控制,VBA常用程序,程序与函数,程序(宏)的执行与调试,在工作表中使用控件对象,自定义用户界面,自定义用户界面范例,图形与图表对象的处理,数据透视表及透视图,Excel的综合应用。最后两章特别提供了“会计处理程序”的VBA范例,说明采用一般方式处理与使用VBA处理的差异,以突显VBA的高效。配套光盘收录了书中所有范例的源文件和素材文件,便于读者边学边练。
本书范例适用于Excel VBA初学者,对于使用Excel VBA办公商务人士具有很强的工作指导意义。另外,本书还可作为各大院校相关专业师生、各类相关培训班学员的参考书。
目录
Chapter 01 轻轻松松认识Excel VBA
1-1 Excel 工作表与Excel VBA
1-1-1 为什么需要Excel VBA
1-1-2 如何学习Excel VBA
1-2 认识Visral Basic编辑窗口
1-2-1 启动Visral Basic编辑窗口
1-2-2 VB 编辑窗口主要窗格
1-3 初学者入门导引
1-3-1 录制Excel VBA宏
1-3-2 阅览录制的程序内容
1-3-3 逐字逐句输入编写VBA程序
1-4 使用Excel VBA的基本步骤
1-5 结束(退出)Excel VBA
Chapter 02 Excel VBA宏的设计概念
2-1 Excel VBA的重要概念
2-1-1 宏与VBA程序
2-1-2 认识对象、属性、方法与事件
2-2 程序结构与分类
2-2-1 程序的结构
2-2-2 程序类型
2-2-3 程序名称的命名规则
2-3 VBA的数据类型
2-3-1 各种数据类型
2-3-2 数据的表示方法
2-3-3 了解变量与常量
2-4 编写语句的重要概念
2-4-1 语句的类型
2-4-2 编写语句的技巧
2-4-3 断行、我行与注释的处理
2-4-4 简化选择命令
2-4-5 设置自己习惯的编辑环境
2-5 数据的声明与有效范围
2-5-1 声明变量
2-5-2 声明常量
2-5-3 声明数组
2-5-4 数据的有效范围
Chapter 03 程序的流程控制
3-1 决策控制
3-1-1 单一选择结构
3-1-2 双向选择结构
3-1-3 嵌套结构
3-1-4 多向选择Select Case语句
3-2 GoTo强制改变流程
3-3 循环控制
3-3-1 Do…Loop循环控制
3-3-2 For…Next循环控制
3-3-3 For Each…Ncxt循环控制
3-3-4 跳出循环控制
Chapter 04 Excel VBA 常用的程序
4-1 Excel文件(工作簿)的处理
4-1-1 打开文件(工作簿)
4-1-2 存储与关闭文件
4-1-3 窗口显示的处理
4-2 Excel工作表的处理
4-2-1 工作表的命名
4-2-2 工作表的选择与激活
4-2-3 工作表的编辑
4-3 单元格的引用意义
4-3-1 绝对引用与相对引用
4-3-2 R1C1与A1表示法的意义
4-3-3 绝对录制与相对录制
……
Chapter 05 程序与函数
Chapter 06 程序(宏)的执行与调试
Chapter 07 在工作表中使用控件对象
Chapter 08 自定义用户界面
Chapter 09 自定义用户界面范例
Chapter 10 图形与图表对象的处理
Chapter 11 数据透视表及透视图
Chapter 12 Excel的综合应用
Chapter 13 会计处理程序(一般方式)
Chapter 14 会计处理程序(VBA)方式
书摘插图
轻轻松松认识Excel VBA 01
学习Excel VBA,绝对不能忘了Excel 工作表的存在,因为使用Excel VBA的目的,就是让Excel 工作表的内容能够自动产生或使用起来更有效率。所以必须重新学习Excel 工作表的一些基本操作,以便在学习Excel VBA的过程中,能够更顺畅、更轻松、更愉快,达到无痛苦的学习境界。
1-1-1 为什么需要Excel VBA
在谈到为什么需要Excel VBA之前,必须先弄清楚到底什么是VBA。事实上VBA是Visral Basic for Application的简称,它应用了Visral Basic的语言结构,并紧密地与各种应用软件整合在一起,组成一个开发环境。因此,当VBA被加入 到Excel软件后,就成了Excel VBA。除了它以外,还有Word VBA、PowerPoint VBA等,甚至非Microsoft的产品(例如:AutoCAD),有VBA的开发环境。
为什么要学习Excel VBA呢?理由有很多。其中重要的原因如下。
在日常工作中,许多例行的重复性操作,可以使用Excel VBA来节省人工操作的时间,并避免错误发生。
某些重要的计算、版面安排等工作,非用VBA不可,否则无法完成,如能熟用Excel VBA的功能将会提高数十倍的速度。
……