《Excel VBA范例与应用技巧查询宝典》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:张军翔,杨红会编著
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2013
  • ISBN:9787830021207
  • 页数:455 页
图书介绍:本书是全面介绍Excel VBA的书籍,内容以实用为主,全程配以图示步骤。全书共6篇18章。第1篇Excel VBA基础篇,包括第1章,介绍Excel VBA基础知识;第2篇Excel VBA对象模型篇,包括第2~7章,介绍Application(应用程序)对象、Workbook(工作簿)对象、Worksheet(工作表)对象、Range(单元格)对象、Chart(图表)对象、Shape(图形)对象;第3篇数据的实用操作篇,包括第8~9章,介绍数据的查询/排序及筛选、数据的条件格式操作;第4篇函数与公式等操作应用篇,包括第10~11章,介绍函数与公式的应用、加载宏的应用;第5篇交互功能应用篇,包括第12~14章,包括菜单和工具栏的操作应用、窗体的应用、控件的应用;第6篇高级应用篇,包括第15~18章,介绍数据库的应用、文件系统的操作、其他应用程序的操作、代码调试及优化。本书内容全面、语言简练,适合不同层次的Excel VBA初学者、爱好者、中高级用户,以及其他相关专业或相关工作的学习人员阅读。本书配套1张CD光盘,其中包括书中案例的部分素材文件。

第1篇 Excel VBA基础篇 2

第1章 Excel VBA基础知识 2

1.1 认识与了解VBA 2

1.1.1 VBA与VB的区别 2

1.1.2 VBA的主要功能和作用 2

1.1.3 Excel VBA的主要框架 3

1.2 宏的概念及应用 3

1.2.1 宏的概念 3

1.2.2 宏的应用 4

技巧1 使用“录制宏”功能获取有效的代码 4

技巧2 执行宏的方式(1) 7

技巧3 执行宏的方式(2) 8

技巧4 执行宏的方式(3) 9

1.3 代码的编写 11

技巧5 快速输入代码(1) 11

技巧6 快速输入代码(2) 12

技巧7 快速输入代码(3) 13

技巧8 编写高效VBA代码的原则 13

技巧9 有效地获得VBA帮助 14

第2篇 Excel VBA对象模型篇 18

第2章 Application(应用程序)对象 18

2.1 认识Application(应用程序)对象 18

2.2 Excel应用程序基本信息的查看 18

技巧1 查看Excel的当前用户名 18

技巧2 查看当前操作系统的名称及版本 19

技巧3 查看Excel的安装路径 19

技巧4 查看Excel的启动路径 20

技巧5 查看打开Excel文件时的默认路径 20

技巧6 查看Excel模板保存的默认路径 21

技巧7 查看Excel窗口的标题文本 21

技巧8 查看Excel窗口的显示状态 22

技巧9 查看Excel窗口的显示位置 22

技巧10 查看Excel窗口的大小 23

2.3 Excel应用程序的基本操作与设置 23

技巧11 改变Excel窗口的大小 24

技巧12 使Excel窗口最大化 24

技巧13 全屏显示Excel窗口 26

技巧14 设置Excel窗口的显示位置 27

技巧15 隐藏Excel窗口 28

技巧16 更改Excel的标题文本 28

技巧17 删除Excel的标题文本 29

技巧18 自定义Excel状态栏中的信息 30

技巧19 显示或隐藏Excel默认的菜单栏和工具栏 31

技巧20 设置Excel编辑栏的高度 32

技巧21 批量更改工作表的名称 33

技巧22 设置新工作簿中的工作表个数 33

技巧23 设置Excel文件的默认保存位置 34

技巧24 设置保存自动恢复信息时间的间隔和文件位置 35

技巧25 设置关闭文件时不显示警告信息对话框 36

技巧26 在Excel中安装加载宏 36

第3章 Workbook(工作簿)对象 38

3.1 认识Workbook(工作簿)对象 38

3.2 工作簿常用的基本操作 38

技巧1 新建工作簿并自定义名称和路径 38

技巧2 打开指定名称的工作簿 39

技巧3 打开指定路径下的工作簿 39

技巧4 打开工作簿时不显示更新链接对话框 40

技巧5 保护或取消保护工作簿 40

技巧6 保存工作簿的更改 41

技巧7 直接另存工作簿至指定路径中 42

技巧8 打开“另存为”对话框 43

技巧9 保存工作簿副本 43

技巧10 关闭当前工作簿 44

技巧11 关闭所有打开的工作簿 45

技巧12 控制工作簿只能通过代码关闭 45

技巧13 重新排列工作簿窗口 46

技巧14 顺序打印工作簿的奇数页 47

技巧15 逆序打印工作簿的偶数页 48

3.3 工作簿基本信息的查看与设置 48

技巧16 查看当前活动工作簿的名称 48

技巧17 查看当前运行宏代码的工作簿名称 49

技巧18 查看当前活动工作簿的路径 49

技巧19 查看当前运行宏代码的工作簿路径 50

技巧20 查看所有打开的工作簿名称及其路径 51

技巧21 判断指定工作簿是否打开 52

技巧22 判断指定工作簿是否保存及最近的保存时间 52

技巧23 判断当前工作簿是否为加载宏工作簿 54

技巧24 查看工作簿的保护状态 55

技巧25 设置工作簿为加载宏工作簿或取消加载宏 55

技巧26 工作簿窗口大小的改变 56

技巧27 工作簿窗口显示位置的改变 57

技巧28 工作簿窗口显示比例的设置 58

技巧29 工作簿窗口的隐藏与显示 59

3.4 工作簿的引用 60

技巧30 使用索引号指定工作簿 60

技巧31 使用名称指定工作簿 60

技巧32 引用当前运行宏代码的工作簿 61

技巧33 引用当前活动工作簿 62

技巧34 引用最后打开的工作簿 62

技巧35 引用新建的工作簿 63

第4章 Worksheet(工作表)对象 66

4.1 认识Worksheet(工作表)对象 66

4.2 工作表常用的基本操作 66

技巧1 轻松添加一个工作表 66

技巧2 一次性添加多个工作表 67

技巧3 在当前工作簿中移动工作表 68

技巧4 将工作表移至新建的工作簿中 69

技巧5 复制工作表 70

技巧6 删除工作表时弹出提示信息 71

技巧7 直接删除指定的工作表 73

技巧8 一次性删除当前工作簿中的其他工作表 73

技巧9 删除指定的图表工作表 74

技巧10 切换工作表(1) 75

技巧11 切换工作表(2) 76

技巧12 切换工作表(3) 77

技巧13 选定所有工作表(1) 78

技巧14 选定所有工作表(2) 78

技巧15 保护或取消保护工作表的单元格 79

技巧16 对受保护的工作表进行操作 80

技巧17 隐藏或显示工作表的行列标题 80

技巧18 按名称(文本升序)重新排列工作表 82

技巧19 按名称(数字升序)重新排列工作表 83

4.3 工作表的引用 84

技巧20 使用索引号引用工作表 84

技巧21 使用名称引用工作表 84

技巧22 引用当前活动工作表 85

技巧23 引用包含特殊内容的工作表 86

技巧24 引用第一个和最后一个工作表 86

技巧25 引用所有工作表 87

4.4 工作表基本信息的查看与设置 88

技巧26 查看当前活动工作表的名称 88

技巧27 查看所有工作表的名称 89

技巧28 查看工作表的显示状态 89

技巧29 判断工作簿中是否存在指定名称的工作表 91

技巧30 判断并删除工作簿中的空白工作表 91

技巧31 重命名工作表 92

技巧32 设置工作表的显示状态 94

技巧33 设置工作表标签的颜色 94

第5章 Range(单元格)对象 98

5.1 认识Range(单元格)对象 98

5.2 单元格常用的基本操作 98

技巧1 快速选定单元格和单元格区域 98

技巧2 在指定位置显示选定的单元格 99

技巧3 选定非活动工作表中的单元格 100

技巧4 复制单元格的值 101

技巧5 复制单元格的格式 102

技巧6 复制单元格的值和公式 102

技巧7 复制单元格的值和数字格式 103

技巧8 复制单元格的公式和数字格式 104

技巧9 复制单元格的列宽 105

技巧10 复制单元格的批注 105

技巧11 快速移动单元格 106

技巧12 合并或取消合并单元格 106

技巧13 合并单元格时保留每个单元格的文本 108

技巧14 取消合并单元格时保留每个单元格的文本 108

技巧15 合并内容相同的连续单元格 109

技巧16 插入单元格 110

技巧17 插入整行或整列 111

技巧18 一次性插入多行 112

技巧19 按颜色重排单元格 113

技巧20 按自定义序列重排单元格 114

技巧21 删除空单元格后重排数据 115

技巧22 删除单元格的公式和值 116

技巧23 删除单元格的格式 117

技巧24 删除单元格的批注 118

技巧25 删除单元格中的超链接 119

技巧26 删除单元格的全部信息 119

5.3 单元格的引用 120

技巧27 引用活动单元格 121

技巧28 使用Range属性引用单元格 121

技巧29 使用Range属性引用单元格区域 122

技巧30 通过字符串引用单元格和单元格区域 123

技巧31 引用单列或多列 124

技巧32 引用单行或多行 125

技巧33 使用Cells属性引用单元格 126

技巧34 使用Cells属性引用单元格区域 126

技巧35 使用Offset属性引用单元格或单元格区域 127

技巧36 引用单元格的快捷方式 128

技巧37 通过已定义的名称引用单元格区域 129

技巧38 引用含有公式的单元格 130

技巧39 引用含有批注的单元格 130

技巧40 引用空白单元格 131

技巧41 引用设置了数据有效性的单元格 132

技巧42 返回公式中引用的所有单元格 133

5.4 单元格基本信息的查看 133

技巧43 查看单元格区域内的单元格数目 133

技巧44 查看单元格区域的行数和列数 134

技巧45 查看单元格的行号和列号 135

技巧46 查看单元格区域的行号和列号起止范围 136

技巧47 查看单元格的显示值和显示字符串 137

技巧48 查看单元格内输入的公式 138

技巧49 判断单元格内是否输入了公式 139

技巧50 判断单元格内的公式是否引用了其他工作表或工作簿的数据 140

技巧51 判断单元格内的公式是否存在错误 142

技巧52 判断单元格是否包含在合并单元格区域中 142

技巧53 查看单元格的数字格式 143

技巧54 判断单元格是否含有超链接 144

技巧55 判断单元格是否含有批注 145

5.5 单元格基本信息的设置 146

技巧56 设置单元格的字体格式 146

技巧57 设置单元格的下划线 147

技巧58 设置单元格的填充颜色和背景图案 148

技巧59 为单元格添加边框 149

技巧60 设置单元格的对齐方式 150

技巧61 当单元格内容过长时自动缩小字体 151

技巧62 设置单元格的大小 152

技巧63 为单元格插入超链接 153

技巧64 为单元格添加、修改批注 154

技巧65 为单元格区域定义名称 156

技巧66 为单元格设置数据有效性序列 156

技巧67 隐藏、显示单元格和单元格区域 157

技巧68 隐藏、显示单元格的公式 159

第6章 Chart(图表)对象 162

6.1 认识Chart(图表)对象 162

6.2 图表常用的基本操作 162

技巧1 自动生成单个图表 162

技巧2 自动生成多个图表 163

技巧3 重排多个图表 165

技巧4 创建可以随源数据变化而变化的图表 166

技巧5 将图表保存为图像文件 167

技巧6 将图表图像文件载入到工作表中 168

技巧7 删除图表 169

6.3 图表基本信息的查看 170

技巧8 查看图表的名称 170

技巧9 查看图表的大小 170

技巧10 查看图表的位置 171

技巧11 查看图表的标题信息 172

技巧12 查看图表的图例信息 173

技巧13 查看图表的坐标轴信息 174

6.4 图表基本信息的设置 175

技巧14 更改图表的类型 175

技巧15 更改图表的大小 176

技巧16 更改图表的名称 178

技巧17 更改图表的源数据 179

技巧18 设置图表区的格式 181

技巧19 设置绘图区的格式 182

技巧20 设置图表的标题格式 183

技巧21 设置图表的图例格式 184

技巧22 设置图表的坐标轴格式 185

第7章 Shape(图形)对象 188

7.1 认识Shape(图形)对象 188

7.2 图形常用的基本操作 188

技巧1 快速插入图形对象 188

技巧2 插入指定名称的图形对象 189

技巧3 插入指定宏的图形对象 190

技巧4 为插入的图形对象指定不同的宏 191

技巧5 选定相同类型的图形对象 192

技巧6 制作Flash动画图形 193

技巧7 一次性复制多个图形对象 195

技巧8 移动图形对象 196

技巧9 将图形对象保存为图片 197

技巧10 删除图形对象 198

7.3 图形基本信息的查看 199

技巧11 查看图形对象的名称 199

技巧12 查看图形对象的类型 200

技巧13 查看图形对象的大小 202

技巧14 查看图形对象的位置 202

技巧15 查看图形对象中的文字 202

技巧16 查看图形对象的宏名称 203

7.4 图形基本信息的设置 203

技巧17 设置图形对象中的文字 204

技巧18 设置图形对象的大小 205

技巧19 更改图形对象的位置 206

技巧20 为图形对象插入超链接 207

第3篇 数据的实用操作篇 210

第8章 数据的查询、排序及筛选 210

8.1 数据的查询操作 210

技巧1 从活动工作表中查询数据 210

技巧2 从多个工作表中查询数据 211

技巧3 查询数据及其公式 212

技巧4 查询数据所在的行 213

技巧5 通过指定多个条件查询数据(1) 214

技巧6 通过指定多个条件查询数据(2) 215

技巧7 通过指定多个条件查询数据(3) 215

技巧8 通过指定多个条件查询数据(4) 216

技巧9 通过指定多个条件查询数据(5) 217

技巧10 查询包含指定字符的单元格数目 218

技巧11 查询包含指定字符所在的行 218

8.2 数据的排序操作 219

技巧12 对指定区域数据进行自动排序 220

技巧13 对数据进行排序后再重新恢复 221

技巧14 使用多个关键字进行排序 222

技巧15 按自定义序列进行排序 223

技巧16 按字符的长度进行排序 224

技巧17 按单元格的颜色进行排序 225

8.3 数据的筛选操作 226

技巧18 执行、撤销自动筛选 226

技巧19 执行与、或条件下的高级筛选 227

技巧20 撤销高级筛选 229

技巧21 在新工作表中显示筛选结果 229

技巧22 筛选不重复的行数据 230

技巧23 筛选两个工作表中相同或不同的行数据 231

技巧24 筛选并删除数据区域中的空行或空列 233

第9章 数据的条件格式操作 236

技巧1 突出显示数据区域中的前N项或最后N项 236

技巧2 突出显示小于或大于平均值的数据 237

技巧3 突出显示重复或不重复的数据 238

技巧4 突出显示昨天、今天、明天的数据 239

技巧5 突出显示上周、本周、下周的数据 240

技巧6 突出显示上月、本月、下月的数据 242

技巧7 利用数据条突出显示数据 244

技巧8 利用图标集突出显示数据 245

技巧9 利用色阶突出显示数据 247

第4篇 函数与公式等操作应用篇 250

第10章 函数与公式的应用 250

10.1 工作表函数和VBA函数的使用 250

技巧1 数学函数的使用 250

技巧2 字符串函数的使用 251

技巧3 日期与时间函数的使用 252

技巧4 财务函数的使用 253

技巧5 数组处理函数的使用 254

技巧6 判断函数的使用 254

技巧7 格式化函数的使用 255

技巧8 类型转换函数的使用 255

10.2 自定义函数 256

技巧9 自定义不确定参数个数的函数 256

技巧10 根据指定的条件自定义函数 257

技巧11 自定义返回数组的函数 259

技巧12 为自定义函数定制信息说明 259

技巧13 为自定义函数分类 260

10.3 公式的应用 261

技巧14 输入并自动填充一般公式 261

技巧15 输入并自动填充数组公式 262

技巧16 查看工作簿中所有的公式 263

技巧17 删除公式以外的所有数据 264

10.4 数组的应用 265

技巧18 创建行标题和列标题 265

技巧19 查看指定单元格区域的数据 266

技巧20 查看指定数据在数组中出现的次数 266

第11章 加载宏的应用 270

11.1 Excel加载宏的加载和卸载 270

技巧1 通过加载宏隐藏所有工作表 270

技巧2 手动加载Excel加载宏 272

技巧3 自动加载Excel加载宏 273

技巧4 Excel加载宏的载入及应用 274

技巧5 卸载加载宏 275

11.2 定制Excel加载宏的信息 275

技巧6 为加载宏添加信息说明 275

技巧7 修改加载宏的信息说明 277

技巧8 设置打开Excel文件时的启动页面 278

技巧9 创建加载宏的菜单和工具栏 280

11.3 加载宏工作表的应用 282

技巧10 保存大量数据 282

技巧11 保存工作表格式 283

技巧12 保存单元格格式 284

第5篇 交互功能应用篇 286

第12章 菜单和工具栏的操作应用 286

12.1 自定义菜单 286

技巧1 添加、删除一级菜单命令 286

技巧2 添加、删除多级菜单命令 287

技巧3 添加、删除图表菜单命令 288

技巧4 屏蔽、恢复Excel菜单和菜单命令 289

12.2 自定义快捷菜单 290

技巧5 添加、删除自定义右键快捷菜单命令 290

技巧6 添加、删除内置右键快捷菜单命令 292

技巧7 创建、删除自定义右键快捷菜单 293

技巧8 屏蔽、恢复右键快捷菜单 294

12.3 自定义工具栏 295

技巧9 创建、删除自定义工具栏 295

技巧10 创建、删除内置命令工具栏 296

技巧11 恢复Excel的菜单和工具栏 297

第13章 窗体的应用 300

13.1 输入对话框窗体 300

技巧1 利用对话框输入数据 300

技巧2 利用对话框获取单元格地址 301

技巧3 防止用户输入错误信息 303

13.2 消息对话框窗体 304

技巧4 仅显示简单提示信息 304

技巧5 显示特定按钮、图标和标题 305

技巧6 单击按钮返回提示信息 306

技巧7 设置自动关闭消息对话框 307

13.3 用户窗体 308

技巧8 创建用户窗体 308

技巧9 两种状态显示用户窗体 309

技巧10 在指定位置显示用户窗体 310

技巧11 扩大、恢复用户窗体 311

技巧12 全屏显示用户窗体 313

技巧13 在标题栏中添加最大化和最小化按钮 314

技巧14 设置用户窗体标题文字 316

技巧15 同时显示多个用户窗体 317

技巧16 在用户窗体中自动添加、删除控件 317

技巧17 在用户窗体中使用滚动条 319

技巧18 禁用用户窗体右上角的关闭按钮 321

第14章 控件的应用 324

14.1 表单(窗体)控件 324

技巧1 查看所有表单控件的名称 324

技巧2 插入表单控件(1) 325

技巧3 插入表单控件(2) 326

技巧4 插入表单控件并添加文字 326

技巧5 插入表单控件并自定义名称 327

技巧6 插入表单控件并指定宏 328

技巧7 插入列表框并设置选项 329

技巧8 插入列表框、组合框并设置选项(1) 330

技巧9 插入列表框、组合框并设置选项(2) 331

技巧10 选中、取消选中选项按钮和复选框 331

技巧11 设置表单控件的大小 332

技巧12 设置表单控件的位置 333

14.2 ActiveX控件(工作表中) 335

技巧13 查看所有ActiveX控件的信息 335

技巧14 插入ActiveX控件 336

技巧15 插入ActiveX控件并自定义名称 337

技巧16 获取ActiveX控件的种类 338

技巧17 设置ActiveX控件的大小 338

技巧18 设置ActiveX控件的位置 339

技巧19 改变ActiveX控件的文字 340

技巧20 设置列表框、组合框的项目(1) 341

技巧21 设置列表框、组合框的项目(2) 342

技巧22 在文本框中输入数据 343

技巧23 文本框数据的自动输入 344

技巧24 设置并获取滚动条的项目值 345

技巧25 设置并获取数值调节钮的项目值 346

技巧26 选中、取消选中选项按钮和复选框 347

技巧27 设置标签的标题文字 348

技巧28 为图像控件添加图片 349

14.3 ActiveX控件(用户窗体中) 350

技巧29 选定控件时显示其相关信息 350

技巧30 限制控件的操作 351

技巧31 隐藏、显示控件 352

技巧32 限制文本框内的字符长度 353

技巧33 设置文本框的数据格式 354

技巧34 设置文本框数据的对齐方式 354

技巧35 设置已知数据源为列表框、组合框的选项 355

技巧36 自定义列表框、组合框的项目 356

技巧37 删除列表框、组合框中的单个选项 357

技巧38 删除列表框、组合框中的所有选项 358

技巧39 设置数值调节框的项目值小于1 359

第6篇 高级应用篇 362

第15章 数据库的应用 362

15.1 数据库的基本操作 362

技巧1 创建Access数据库文件 362

技巧2 添加数据表 364

技巧3 删除数据表 365

技巧4 添加已知字段 366

技巧5 添加自定义字段 367

技巧6 设置字段的类型 368

技巧7 设置字段的长度 369

技巧8 删除字段 370

技巧9 添加已知数据记录 371

技巧10 添加自定义数据记录 373

技巧11 修改数据记录 374

技巧12 删除数据记录 376

15.2 数据库基本信息的查看 377

技巧13 查看数据库中所有数据表的名称 377

技巧14 查看数据表中所有字段的名称 378

技巧15 查看指定的数据表是否存在 379

技巧16 查看指定的字段是否存在 380

技巧17 查看符合指定条件的数据记录 380

技巧18 在工作表中导入数据库中的全部数据 381

第16章 文件系统的操作 386

16.1 文件的操作 386

技巧1 查看文件夹中的所有文件(1) 386

技巧2 查看文件夹中的所有文件(2) 386

技巧3 判断文件是否存在 388

技巧4 判断文件是否处于锁定状态 388

技巧5 查看指定文件的名称 389

技巧6 查看文件的大小 390

技巧7 查看文件的修改时间 390

技巧8 查看文件的属性 391

技巧9 查看文件的完整信息 391

技巧10 查看文本文件的全部内容 392

技巧11 查看文本文件的指定字符 393

技巧12 查看文本文件的行数据 394

技巧13 新建文本文件并输入数据 394

技巧14 重命名文件 396

技巧15 复制文件 396

技巧16 移动文件 397

技巧17 删除文件 398

16.2 文件夹的操作 399

技巧18 查看常用的系统文件夹 399

技巧19 查看文件夹中包含的子文件夹 400

技巧20 查看文件夹的属性 401

技巧21 查看文件夹的完整信息 401

技巧22 判断文件夹是否存在 402

技巧23 通过对话框选择文件夹 403

技巧24 新建文件夹 403

技巧25 重命名、取消重命名文件夹 404

技巧26 复制文件夹 406

技巧27 移动文件夹 406

技巧28 删除文件夹 407

第17章 其他应用程序的操作 410

17.1 操作Office组件 410

技巧1 新建Word文档(1) 410

技巧2 新建Word文档(2) 411

技巧3 打开Word文档(1) 413

技巧4 打开Word文档(2) 413

技巧5 将工作表数据输出至Word文档中 414

技巧6 将Word文档的内容输出至工作表中 415

技巧7 新建PowerPoint文稿 417

技巧8 打开PowerPoint文稿(1) 418

技巧9 打开PowerPoint文稿(2) 419

技巧10 将工作表数据输出至新建的PowerPoint文稿中 419

技巧11 将工作表数据通过Outlook邮件发送(1) 421

技巧12 将工作表数据通过Outlook邮件发送(2) 422

技巧13 将当前工作簿设置为Outlook邮件的附件 423

17.2 操作Internet 424

技巧14 打开指定的网页(1) 424

技巧15 打开指定的网页(2) 425

技巧16 打开指定的网页(3) 425

技巧17 查询并获取网页数据 426

技巧18 制作自定义浏览器 426

17.3 操作Windows附件工具 430

技巧19 打开记事本和计算器 430

技巧20 打开控制面板的子项目 431

技巧21 获取当前电脑的分辨率 433

17.4 操作XML文件 433

技巧22 创建XML文件 433

技巧23 将当前工作表保存为XML文件 435

技巧24 保存指定单元格区域为XML文件 436

第18章 代码调试及优化 440

18.1 代码调试 440

技巧1 设置断点 440

技巧2 使用Debug.Print语句 442

技巧3 立即窗口 443

技巧4 本地窗口 444

技巧5 监视窗口 446

技巧6 单步调试 450

18.2 代码优化 451

技巧7 尽量使用Excel内置函数 451

技巧8 尽量减少使用对象引用 451

技巧9 尽量减少“.”符号引用 453

技巧10 避免对象的激活或选择 454

技巧11 有效地使用数组 455