《Excel 2007 VBA入门与范例精讲》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:江高举编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:7030217225
  • 页数:315 页
图书介绍:本书内容包括:Excel VBA简介,Excel VBA宏的设计概念,程序的流程控制,ExcelVBA常用的程序等。

Chapter 01 轻轻松松认识Excel VBA 1

-1 Excel工作表与Excel VBA 2 1

-1-1 为什么需要Excel VBA 2 1

-1-2 如何学习Excel VBA 2 1

-2 认识Visual Basic编辑窗口 3 1

-2-1 启动Visual Basic编辑窗口 3 1

-2-2 VB编辑窗口主要窗格 4 1

-3 初学者入门导引 5 1

-3-1 录制Excel VBA宏 6 1

-3-2 阅览录制的程序内容 7 1

-3-3 逐字逐句输入编写VBA程序 8 1

-4 使用Excel VBA的基本步骤 11 1

-5 结束(退出)Excel VBA 11 1

Chapter 02 Excel VBA宏的设计概念 2

-1 Excel VBA的重要概念 14 2

-1-1 宏与VBA程序 14 2

-1-2 认识对象、属性、方法与事件 14 2

-2 程序结构与分类 17 2

-2-1 程序的结构 17 2

-2-2 程序类型 18 2

-2-3 程序名称的命名规则 19 2

-3 VBA的数据类型 20 2

-3-1 各种数据类型 20 2

-3-2 数据的表示方法 21 2

-3-3 了解变量与常量 22 2

-4 编写语句的重要概念 23 2

-4-1 语句的类型 23 2

-4-2 编写语句的技巧 26 2

-4-3 断行、多行与注释的处理 29 2

-4-4 简化选择命令 30 2

-4-5 设置自己习惯的编辑环境 32 2

-5 数据的声明与有效范围 33 2

-5-1 声明变量 34 2

-5-2 声明常量 36 2

-5-3 声明数组 37 2

-5-4 数据的有效范围 37 2

Chapter 03 程序的流程控制 3

-1 决策控制 41 3

-1-1 单一选择结构 41 3

-1-2 双向选择结构 42 3

-1-3 嵌套结构 43 3

-1-4 多向选择Select Case语句 45 3

-2 GoTo强制改变流程 47 3

-3 循环控制 48 3

-3-1 Do…Loop循环控制 48 3

-3-2 For…Next循环控制 50 3

-3-3 For Each…Next循环控制 51 3

-3-4 跳出循环控制 52 3

Chapter 04 Excel VBA常用的程序 4

-1 Excel文件(工作簿)的处理 55 4

-1-1 打开文件(工作簿) 55 4

-1-2 存储与关闭文件 56 4

-1-3 窗口显示的处理 58 4

-2 Excel工作表的处理 59 4

-2-1 工作表的命名 59 4

-2-2 工作表的选择与激活 61 4

-2-3 工作表的编辑 62 4

-3 单元格的引用意义 63 4

-3-1 绝对引用与相对引用 63 4

-3-2 R1C1与A1表示法的意义 64 4

-3-3 绝对录制与相对录制 66 4

-4 Excel VBA中单元格的定义 67 4

-4-1 使用Range属性引用 67 4

-4-2 使用Cells属性引用 68 4

-4-3 使用Offset属性引用 69 4

-4-4 使用名称引用 70 4

-5 选择单元格范围的技巧 72 4

-5-1 活动单元格的处理 72 4

-5-2 选择工作区最底端单元格 73 4

-5-3 定位选择 74 4

-5-4 行与列的选择 74 4

-5-5 Union、Intersect与Areas 75 4

-6 应用软件对象的处理 75 4

-6-1 警告消息的处理 76 4

-6-2 其他常用的功能 76 4

-7 事件过程的重要应用 77 4

Chapter 05 程序与函数 5

-1 公用与私有程序 81 5

-2 Function程序 82 5

-2-1 用户自定义函数 82 5

-2-2 使用Function程序 84 5

-3 内置函数 85 5

-3-1 数学函数 85 5

-3-2 字符串函数 86 5

-3-3 日期函数 88 5

-3-4 MsgBox函数 88 5

-3-5 InputBox函数 91 5

-3-6 使用内置函数范例 93 5

-4 Property程序(属性程序) 94 5

-5 程序与程序间的调用 97 5

-5-1 在同一工作簿中程序的相互调用 97 5

-5-2 在不同工作簿中调用程序 99 5

Chapter 06 程序(宏)的执行与调试 6

-1 宏的安全性设置 103 6

-2 指定执行宏的位置或对象 105 6

-2-1 将宏指定到工具按钮 105 6

-2-2 将宏指定至工作表中的对象 106 6

-3 程序(宏)调试技巧 107 6

-3-1 程序错误的类型 108 6

-3-2 事先防范——Is函数 109 6

-3-3 On Error语句——捕捉错误 110 6

-4 进行调试工作 113 6

-4-1 运行程序的方法 113 6

-4-2 监视程序执行过程 115 6

-5 其他调试窗口 118 6

-5-1 使用本地窗口 118 6

-5-2 使用立即窗口 121 6

-5-3 调用堆栈 123 6

Chapter 07 在工作表中使用控件对象 7

-1 认识控件对象 125 7

-2 使用ActiveX控件对象 125 7

-2-1 添加ActiveX控件对象 126 7

-2-2 设置控件对象的属性 128 7

-2-3 各控件对象的属性 132 7

-3 编写事件过程 138 7

-3-1 ActiveX的事件过程 138 7

-3-2 一般常用的事件过程 142 7

-3-3 掌握工作簿与工作表的事件 144 7

-3-4 停用事件 147 7

-3-5 保护工作表的事件过程 148 7

-4 实际范例——房屋贷款 149 7

-4-1 工作构思 149 7

-4-2 避免输入错误 150 7

-4-3 获取房价数据 151 7

-4-4 保护工作表 152 7

-5 使用表单控件对象 155 7

-5-1 建立表单控件 155 7

-5-2 与相关单元格链接 156 7

Chapter 08 自定义用户界面 8

-1 自定义功能区选项卡与命令 161 8

-1-1 功能区用户界面概述 161 8

-1-2 使用Office Open XML Formats 161 8

-2 自定义传统菜单与工具栏 164 8

-2-1 用VBA创建工具栏或菜单 165 8

-2-2 以VBA创建快捷菜单 168 8

-2-3 管理命令栏 170 8

-3 自定义窗体(对话框) 171 8

-3-1 创建窗体(对话框) 171 8

-3-2 加入窗体控件 173 8

-3-3 定位顺序 177 8

-3-4 设置初始值与输入返回值 178 8

-4 使用Excel内置对话框 181 8

Chapter 09 自定义用户界面范例 9

-1 认识步骤向导(wizard) 184 9

-2 使用UserForm制作步骤向导 184 9

-2-1 设计窗体 185 9

-2-2 编写向导窗体程序代码 186 9

-2-3 编写控件程序 188 9

-2-4 编写主程序 189 9

-3 使用MultiPage制作步骤向导 190 9

-3-1 设计窗体 191 9

-3-2 编写Wizard窗体程序代码 192 9

-3-3 编写控件程序 195 9

-3-4 编写主程序 196 9

-4 使用工作表作封面 197 9

-4-1 使用Range相关对象 197 9

-4-2 使用Worksheet与Window对象 200 9

-4-3 实例制作 203 9

Chapter 10 图形与图表对象的处理 10

-1 图形对象 207 10

-1-1 在工作表中加入图形对象 207 10

-1-2 图形对象的常用属性与方法 212 10

-1-3 编辑图形对象 213 10

-2 图表对象 215 10

-2-1 图表对象的结构 215 10

-2-2 创建图表对象 215 10

-2-3 图表对象常用的属性与方法 218 10

-2-4 编辑图表对象 219 10

-3 动态图表 221 10

-3-1 自动更新的处理方式 222 10

-3-2 交互式的处理方式 224 10

Chapter 11 数据透视表及透视图 11

-1 使用数据透视表 228 11

-1-1 创建数据透视表 228 11

-1-2 数据透视表字段列表窗格 229 11

-1-3 更新数据 231 11

-1-4 认识“数据透视表选项”对话框 231 11

-2 编辑数据透视表 233 11

-2-1 增删字段 233 11

-2-2 排序数据透视表 234 11

-2-3 组合数据 236 11

-2-4 更改字段设置 238 11

-3 使用数据透视图 240 11

-3-1 创建数据透视图 240 11

-3-2 将数据透视表转成数据透视图 240 11

-3-3 编辑数据透视图 241 11

-4 使用VBA创建数据透视表 243 11

-4-1 数据透视表结构 243 11

-4-2 创建数据透视表 244 11

-4-3 使用外部数据库创建 244 11

-4-4 数据透视表常用的属性与方法 245 11

-4-5 用VBA编辑数据透视表 248 11

Chapter 12 Excel的综合应用 12

-1 加载项(Add-In)的开发与使用 251 12

-1-1 加载项的基本概念 251 12

-1-2 使用Excel内置的加载项 252 12

-1-3 自己开发加载项(Add-In) 255 12

-1-4 使用自己开发的加载项 258 12

-2 超链接的应用 259 12

-2-1 插入与粘贴超链接 259 12

-2-2 用函数建立超链接 260 12

-2-3 进一步的链接应用 260 12

-3 在Excel中查询网站数据 263 12

-4 应用其他软件 265 12

-4-1 启动其他应用软件 265 12

-4-2 其他常用的应用程序对象 267 12

Chapter 13 会计处理程序(一般方式) 13

-1 会计科目的建立 270 13

-2 建立日记账与分类账 271 13

-2-1 日记账的建立与处理 271 13

-2-2 建立总分类账 274 13

-3 分录与过账 276 13

-3-1 一般分录 276 13

-3-2 过账处理 277 13

-4 试算表的编制 280 13

-4-1 总分类账各账户的处理 280 13

-4-2 试算表的处理 281 13

-5 调整 282 13

-6 建立工作底稿 283 13

-7 结账 286 13

-8 编制损益表与资产负债表 287 13

-8-1 损益表 287 13

-8-2 资产负债表 288 13

Chapter 14 会计处理程序(VBA方式) 14

-1 会计科目的建立 291 14

-1-1 重点说明 291 14

-1-2 编写会计科目对照表输入窗体 291 14

-1-3 使用录制功能定义范围名称 292 14

-1-4 使用录制功能完成排序工作 292 14

-1-5 完成新增会计科目宏 293 14

-2 日记账的建立 295 14

-3 分类账的建立与过账处理 296 14

-3-1 新建分类账工作表 296 14

-3-2 过账处理 297 14

-4 试算表的处理 301 14

-4-1 建立空白试算表 301 14

-4-2 填入数据 301 14

-5 调整分录 303 14

-5-1 输入调整记录 303 14

-5-2 过账工作 304 14

-6 建立工作底稿 305 14

-6-1 创建工作底稿模板 306 14

-6-2 输入调整项目 307 14

-6-3 计算调整后的试算表 310 14

-7 结账 311 14

-7-1 损益项目的整理 311 14

-7-2 本期损益的计算 312 14

-7-3 资产负债项目的处理 313 14

-7-4 建立工作底稿的完整程序 314 14

-8 编制损益表与资产负债表 314 14