《Excel VBA语法与应用辞典》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:黄海编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2009
  • ISBN:9787500684749
  • 页数:582 页
图书介绍:Microsoft公司在2007年推出了新产品Microsoft Office 2007,Excel 2007是其中的一个重要组件。在整个Office产品中,集成了VBA的开发语言和开发环境,可以使用程序代码完成各种操作。本书针对Excel VBA相关知识进行介绍,帮助用户了解各种程序代码及其相关操作。

Chapter01 Excel 2007 VBA新功能与基础知识 28

1-1 Excel 2007 VBA的新功能 28

1-2 Excel VBA概述 29

1-2-1 设置Microsoft Office 2007的安全性 29

1-2-2 Excel 2007 VBA的部分名词解释 30

1-3 VBA的构成要素 30

1-3-1 对象与集合的概念 30

1-3-2 Excel 2007 VBA对象属性的使用 32

1-3-3 Excel 2007 VBA集合的使用 33

1-3-4 Excel 2007 VBA中对象的方法使用 33

1-4 Visual Basic编辑器 34

1-4-1 启动VBE编辑器窗口 34

1-4-2 各视图窗口的结构及用途 35

1-4-3 Excel 2007 VBA的帮助文件 38

1-5 工程资源管理器的操作 39

1-5-1 添加模块 39

1-5-2 删除模块 39

1-5-3 导出/导入模块 40

1-5-4 设置 Visual Basic环境选项 41

1-6 调试 43

1-6-1 调试的相关概念 43

1-6-2 编译错误 44

1-6-3 运行时错误 44

1-6-4 逐语句调试 45

1-6-5 清除断点 47

1-6-6 利用调试工具调试程序 48

1-7 辅助功能 49

1-7-1 属性/方法列表 49

1-7-2 常数列表 50

1-7-3 快速信息 50

1-7-4 参数信息 51

1-7-5 缩进与凸出 51

1-7-6 VBA代码保护 52

Chapter02 Excel VBA语法基础 54

2-1 变量 54

2-1-1 Visual Basic变量命名规则 54

2-1-2 建立自我风格的命名规则 54

2-1-3 变量的赋值 55

2-1-4 使用MsgBox函数显示变量值 56

2-1-5 使用Dim语句声明变量 56

2-1-6 使用Public语句声明公用变量 58

2-1-7 使用Private语句声明私有变量 59

2-1-8 变量类型的适用范围和有效期限 60

2-1-9 变量的数据类型 60

2-1-10 对象变量的定义与赋值 62

2-1-11 Variant数据类型变量的定义与应用 63

2-1-12 使用TypeName()函数检测变量的数据类型 64

2-1-13 使用VarType()函数检测变量的数据类型 65

2-2 常量 67

2-2-1 常量的概念 67

2-2-2 自定义常量 68

2-2-3 对象浏览器的窗口结构 69

2-2-4 使用对象浏览器查询常量 71

2-2-5 从对象浏览器显示代码窗口 72

2-3 运算符 73

2-3-1 运算符的概念及种类 73

2-3-2 算术运算符的综合应用 74

2-3-3 比较运算符的使用 76

2-3-4 连接运算符的使用 77

2-3-5 逻辑运算符的使用 79

2-4 函数 80

2-4-1 Excel内置函数的调用 80

2-4-2 自定义函数 81

2-5 VBA流程控制 83

2-5-1 VBA语句的分类及其概念 83

2-5-2 使用IF…Then语句获取员工业绩的评价 83

2-5-3 使用IF…Then…Else语句对单一条件进行分支处理 85

2-5-4 使用IF…Then…ElselF语句对多条件进行分支处理 86

2-5-5 使用Select Case语句对多条件进行分支处理 87

2-5-6 IIF()函数的应用 89

2-5-7 Switch()函数的应用 90

2-5-8 Choose()函数的应用 91

2-5-9 根据条件控制循环的Do Until…Loop语句 92

2-5-10 条件满足时重复执行的Do While…Loop语句 94

2-5-11 使用Do…Loop Until语句控制循环 95

2-5-12 使用Do…Loop While语句控制循环 97

2-5-13 指定循环次数循环语句的Fo…Next语句 98

2-5-14 使用For Each…Next语句控制循环次数 99

2-5-15 强制退出Exit语句的应用 100

2-5-16 暂停执行Stop语句的应用 102

2-5-17 With语句的应用 103

2-6 使用对话框 104

2-6-1 MsgBox()函数的基础知识 105

2-6-2 MsgBox()函数的应用 107

2-6-3 InputBox()函数的应用 108

2-6-4 InputBox方法的应用 109

2-7 错误处理 112

2-7-1 常见错误的说明及其索引编号 112

2-7-2 使用On Error Goto语句运行错误处理程序 115

2-7-3 使用0nError Resume Next跳过错误语句继续运行 117

2-7-4 使用Resume语句恢复原有的运行 118

2-7-5 使用Err对象设置运行时的错误信息 119

2-7-6 使用Error()函数返回已知错误号的错误信息 120

2-8 数组 121

2-8-1 固定大小数组的声明和使用 122

2-8-2 动态数组的声明和使用 123

2-8-3 使用Array()函数创建数组并为其赋值 125

2-8-4 设置默认的下界 126

2-8-5 查看数组上下限值并获取数组的元素个数 127

2-8-6 二维数组的声明与使用 128

Chapter03 单元格的基本操作 132

3-1 单元格的选取 132

3-1-1 使用Range属性选取单元格 132

3-1-2 使用Cells属性选定单个单元格 134

3-1-3 使用Offset属性选取相对单元格区域 135

3-1-4 使用Select方法选择对象 136

3-1-5 指出活动窗口中选定的对象 137

3-1-6 获取选定单元格的引用位置 139

3-1-7 在任意工作簿中选择任意区域 141

3-1-8 选取下一个单元格 142

3-1-9 选取包含源区域的区域尾端的单元格 144

3-1-10 获取选中单元格区域的单元格、行或列的数量 146

3-1-11 选择整行或整列 148

3-1-12 选取当前区域 149

3-1-13 用Resize属性调整指定区域大小 150

3-1-14 选取多个单元格区域 152

3-1-15 查找包含合并单元格的位置 153

3-1-16 选择符合条件的单元格 154

3-1-17 选择与运算结果单元格直接关连的运算来源单元格 156

3-1-18 选择与运算结果关连的所有运算来源单元格 157

3-1-19 以运算结果单元格为参考点绘制/移除追踪线 157

3-1-20 选择与运算来源单元格直接关连的运算结果单元格 158

3-1-21 选择与运算来源单元格关连的所有运算结果单元格 159

3-1-22 以运算来源单元格为参考点绘制/移除追踪线 160

3-1-23 使用Name属性定义名称 161

3-1-24 使用Names属性定义名称 162

3-2 单元格格式设置 163

3-2-1 设置文本字体格式 163

3-2-2 设置单元格的对齐方式 165

3-2-3 文本的控制 167

3-2-4 设置单元格的边框 168

3-2-5 设置单元格的底纹 171

3-2-6 设置单元格的数据格式 174

3-2-7 设置单元格的列宽和行高 175

3-2-8 条件格式设置 176

3-3 单元格的编辑 180

3-3-1 合并单元格 180

3-3-2 拆分单元格 181

3-3-3 插入单元格 182

3-3-4 删除单元格 183

3-3-5 复制单元格 184

3-3-6 将对象作为图片复制 185

3-3-7 单元格移动 187

3-3-8 单元格的选择性粘贴 188

3-3-9 添加批注信息 190

3-3-10 批注信息的显示 191

3-3-11 删除/清除批注 193

3-3-12 单元格的保护 194

Chapter04 工作簿的管理 198

4-1 工作簿操作 198

4-1-1 打开指定路径的工作簿 198

4-1-2 使用“打开对话框选择工作簿并打开 200

4-1-3 使用FileDialog对象提供文件对话框 202

4-1-4 激活指定工作簿并显示宏运行工作簿名称 204

4-1-5 导入文本文件 206

4-1-6 新建工作簿 209

4-1-7 首次保存或另存工作簿 210

4-1-8 使用“另存为”对话框获取保存路径 211

4-1-9 文件、目录或文件夹的管理 213

4-1-10 获取当前工作簿的名称 215

4-1-11 查看保存的文件是否被修改 216

4-1-12 设置指定工作簿的所有内置文档属性 217

4-1-13 保护工作簿 219

4-1-14 将工作簿发布为PDF或XPS格式 220

4-1-15 关闭工作簿 221

4-1-16 创建文件副本 223

4-1-17 复制文件 224

4-2 工作表操作 225

4-2-1 指定窗口中所选定的工作表 225

4-2-2工作表的复制与移动 227

4-2-3 重命名工作表 228

4-2-4 创建工作表目录 229

4-2-5 设置工作表标签的颜色 232

4-2-6 隐藏/显示工作表 233

4-2-7 使用Count属性统计工作表数 234

4-2-8 保护指定工作表 235

4-2-9 撤销工作表的保护 237

4-3 窗口操作 239

4-3-1 重排窗口 239

4-3-2 新建一个窗口或创建指定窗口的副本 240

4-3-3 并排模式打开两个窗口 241

4-3-4 调整窗口的大小与位置 242

4-3-5 查看并更改当前窗口的状态信息 244

4-3-6 隐藏最大化及最小化窗口的按钮 245

4-3-7 拆分窗口与撤销拆分窗口 246

4-3-8 冻结窗格 247

4-3-9 隐藏工作表标签并以分页视图显示 249

4-3-10 设置网格线的颜色 250

Chapter05 函数的应用 254

5-1 日期与时间函数的应用 254

5-1-1 获取系统日期/时间 254

5-1-2 获取指定日期字符串的年、月、日、时、分、秒 255

5-1-3 查看指定日期是星期几 256

5-1-4 将字符串转换为日期或时间 258

5-1-5 获取指定日期的月份 260

5-1-6 计算两个日期的时间差 261

5-1-7 获取指定日期是指定年的第几天 262

5-1-8 计算经过一定时间后的日期或时间 263

5-1-9 获取从00:00起经过的秒数 265

5-1-10 变更日期、时间的格式 265

5-2 字符串函数的应用 267

5-2-1 计算字符串的字符数 267

5-2-2 截取指定位置的字符串 268

5-2-3 删除宇符串中的首尾空格 269

5-2-4 比较两个字符串 270

5-2-5 大/小写转换函数 272

5-2-6 字符串的转换 273

5-2-7 将指定字符替换为需要的字符 275

5-2-8 生成指定长度重复字符串 277

5-2-9 实现ASCII码与字符间的转换 278

5-3 其他常用函数的应用 279

5-3-1 强制转换数据类型 279

5-3-2 截取字符串中的数字 281

5-3-3 进制转换 282

5-3-4 数据取整 283

5-3-5 随机函数 284

5-3-6 判断指定变量是否为日期型或数值型 285

5-3-7 判断指定变量是否为数组 286

5-3-8 连接字符串 287

Chapter06 数据处理 290

6-1 数据的基本操作 290

6-1-1 对区域进行排序 290

6-1-2 自动筛选 291

6-1-3 高级筛选 293

6-1-4 取消自动筛选并隐藏自动筛选下拉按钮 294

6-1-5 对指定区域数据进行分类汇总 295

6-1-6 变更分类汇总大纲显示层次 297

6-2 数据的高级操作 298

6-2-1 在指定区域中自动填充数据 298

6-2-2 添加自定义填充序列 300

6-2-3 删除用户自定义序列 301

6-2-4 设置数据的有效性规则 302

6-2-5 将包含文本的一列单元格分解为若干列 305

6-2-6 设置指定对象的公式 306

6-2-7 显示/隐藏公式 308

6-2-8 查找指定对象 309

6-2-9 将指定内容替换为特定的信息 311

6-3 数据透视表和透视图的操作 312

6-3-1创建数据透视表 313

6-3-2 数据透视表的字段设置 315

6-3-3 数据透视表的数据更新 317

6-3-4 创建数据透视图 318

6-3-5 获取数据透视图报表字段 320

Chapter07 图形与图表处理 322

7-1 图形处理 322

7-1-1 绘制圆形和三角形图形 322

7-1-2 图形的选择 325

7-1-3 图形的移动 327

7-1-4 设置自选图形线条格式 328

7-1-5 设置图形的填充颜色 330

7-1-6 图形的旋转 332

7-1-7 创建三维立体图形 333

7-1-8 设置三维立体图形的样式 334

7-1-9 三维立体图形的旋转 336

7-1-10 设置三维图形的材质 337

7-1-11 将立体图形转换为平面图形 338

7-1-12 图形的超链接 340

7-1-13 绘制文本框添加文字说明 342

7-2 艺术字的制作 343

7-2-1 创建艺术字 343

7-2-2 更改艺术字样式和形状 345

7-2-3 更改艺术字文本格式和形状大小 347

7-3 图表处理 348

7-3-1 图表的创建 349

7-3-2 选择指定名称图表 350

7-3-3 转换图表类型 351

7-3-4 变更数据系列依据的对象 352

7-3-5 在图表工作表中绘制图表 354

7-3-6 设置图表区格式 356

7-3-7 设置绘图区格式 357

7-3-8 设置图表属性格式 358

7-3-9 设置坐标轴格式 359

7-3-10 将类别坐标轴与数值坐标轴合并在一起 360

7-3-11 添加数据系列 362

7-3-12 向已存在的系列集合中添加新的数据点 363

7-3-13 调整柱形图数据系列组的间距 364

7-3-14 变更圆环图的内径 365

7-3-15 设置图例的格式与显示位置 367

7-3-16 设置数据标签格式 368

7-3-17 设置立体图的仰角、景深及背景墙和基底的颜色 370

7-3-18 图表的分析 372

7-3-19 将嵌入式图表移动到图表工作表中 374

Chapter08 数据的分析 378

8-1 数据处理 378

8-1-1 指定单元格数据的分列 378