《巧学巧用Excel 2003 VBA与宏 中文版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)Bill Jelen,(美)Tracy Syrstad著;王军等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121015285
  • 页数:418 页
图书介绍:本书针对Microsoft Excel 用户,详细介绍了利用宏和VBA如何大幅提升日常工作效率,如何自动控制Excel的功能,如何为管理者生成应用程序;同时,给出了多个案例研究和实用代码,以帮助读者深切体会Excel VBA的实际功效。

第一部分 VBA学习起步 1

第1章 使用VBA释放Excel的强大功能 1

Excel的力量 1

遇到的屏障 1

Visual Basic工具栏 2

宏安全性 3

录制、存储和运行宏 4

运行宏 5

了解Visual Basic编辑器(VBE) 6

在程序设计窗口测试代码 10

在其他日子运行宏将会产生不期望的结果 11

下一步 14

困扰 14

第2章 了解Visual Basic 16

我无法理解这个代码 16

了解VBA语言的组成 16

VBA真的很难吗?不 19

测试录制的宏代码——使用VB编辑器和帮助 21

使用调试工具查看所录制的代码 25

所有的对象、方法、属性的参考信息 31

清理录制代码的5条提示 33

修改所录制的代码 35

下一步 38

第3章 引用区域 39

Range对象 39

使用选择的左上角和右下角来指定区域 39

引用其他工作表中的区域 40

引用相对于其他区域的区域 41

使用Cells属性选择区域 41

使用Offset属性引用区域 42

使用Resize属性更改区域范围 43

使用Columns和Rows属性指定区域 44

使用Union方法将多个区域连接起来 45

使用Intersect方法从交迭区域创建新区域 45

使用IsEmpty函数检查单元格是否空白 46

使用CurrentRegion属性快速选择数据区域 46

使用Areas Collection返回一个非连续区域 49

下一步 49

创建用户定义的函数 50

第4章 用户定义的函数 50

一些有用的自定义的Excel函数 51

下一步 72

第5章 循环和流程控制 73

For…Next循环 73

Do循环 77

VBA循环:For Each 81

流程控制:使用If…Then…Else和Select Case 83

下一步 88

第6章 R1C1样式的公式 89

引用单元格:A1同R1C1引用的比较 89

让Excel显示R1C1样式的引用 89

Excel公式的奇迹 90

关于R1C1引用样式的说明 92

条件格式 96

数组公式需要条件格式 98

下一步 99

第7章 名称 100

全局名称和局部名称 100

添加名称 100

删除名称 102

名称类型 102

隐藏名称 105

下一步 107

第8章 事件编程 108

使用事件 108

工作簿事件 109

工作表事件 114

图表事件 117

应用程序层次的事件 120

下一步 123

第9章 用户窗体 124

用户交互方法 124

创建用户窗体 125

添加和隐藏用户窗体 126

使用基本的窗体控件 127

使用多页控件来组合窗体 131

下一步 132

第二部分 在VBA中自动控制Excel的功能 133

第10章 图表 133

概述 133

使用VBA创建图表 135

使用对象变量使代码更加简化 138

图表剖析 139

各种图表类型的详细内容 151

交互式图表 154

将图表导出为图像 155

绘制XY图表 156

使用VBA自定义图表 157

下一步 159

第11章 使用高级筛选挖掘数据 160

VBA中的高级筛选比Excel中的更方便 160

使用高级筛选提取不重复值的列表 160

使用带有条件区域的高级筛选 166

在高级筛选中使用“筛选到原有区域” 174

xlFilterCopy 175

自动筛选 181

下一步 183

第12章 数据透视表 184

版本 184

在Excel用户界面中创建数据透视表 184

在Excel VBA中建立数据透视表 187

为生产线经理提供与顾客有关的收入信息 191

进行其他调整 197

产品收益——带有两个或多个数据字段的问题 203

使用分组对日期字段进行汇总 209

高级数据透视表技术 214

求和、平均值、计数、最小值、最大值等 226

百分比 228

下一步 231

第13章 Excel的能力 232

使用VBA扩展Excel 232

文件操作 233

组合和拆分工作簿 238

使用单元格批注 242

让你的委托人叫绝的实用工具 246

VBA程序员使用的技术 250

很酷的应用程序 262

下一步 265

第14章 从Web中读写 266

从Web上获取数据 266

使用Application.OnTime定期分析数据 270

使用流式数据 270

发布数据到Web页 274

下一步 280

第15章 Excel 2003专业版中的XML 281

什么是XML 281

XML中字母的作用 283

使用XML在Excel和HTML之间双向传递工作簿 284

下一步 288

第16章 自动控制Word 289

前绑定 289

迟绑定 291

创建和引用对象 292

Word的对象 293

下一步 303

第17章 数组 304

多维数组 304

第三部分 为管理者生成应用程序所需 304

填充数组 305

清除数组 307

数组的其他功能 307

动态数组 309

下一步 310

第18章 文本文件处理 310

从文本文件导入 310

写入文本文件 318

下一步 319

ADO与DAO 320

第19章 将Access作为后端来增强对数据的多用户访问 320

ADO工具 322

向数据库添加记录 323

从数据库检索记录 324

更新现有记录 325

通过ADO删除记录 327

通过ADO累计记录 328

其他ADO应用 329

下一步 331

第20章 创建类、记录和类集 332

插入类模块 332

捕获应用程序和嵌入式图表事件 332

创建自定义对象 335

使用自定义对象 336

通过Property Let和Property Get控制自定义对象的利用 337

类集 339

用户定义类型(UDT) 343

下一步 346

第21章 高级用户窗体技巧 347

使用“用户窗体”工具栏设计用户窗体控件 347

控件与类集 347

更多用户窗体控件 349

标签条 349

RefEdit 351

无模式用户窗体 351

用户窗体中的超链接 352

在运行时刻添加控件 353

为控件添加帮助提示 358

将滚动条用做滑块来选择数值 358

Tab键次序 359

为活动控件上色 360

透明窗体 362

下一步 363

第22章 Windows应用程序编程接口(API) 364

Windows API简介 364

熟悉API声明 364

使用API声明 365

API示例 365

找到更多API声明 374

下一步 375

错误出现时会发生什么 376

第23章 出错处理 376

使用On Error GoTo语法的基本错误处理 378

通用出错处理程序 380

训练客户 382

开发时的错误与数月后的错误 383

保护代码 385

有关密码的更多问题 386

不同版本导致出错 386

下一步 386

第24章 使用自定义菜单运行宏 387

创建自定义菜单 387

创建自定义工具栏 391

运行宏的其他方式 395

下一步 400

第25章 加载宏 401

标准加载宏 401

将Excel工作簿转换为加载宏 401

由客户安装加载宏 403

隐藏工作簿替代加载宏 405

下一步 406

第26章 案例研究——设计一个Excel应用程序 407

Tushar Mehta简介 407

数字处理之外的Excel应用 407

解决方案 408

在Excel和VBA中执行上述解决方案 408

小结 416

下一步 416