全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
1658 1
2014-10-14
Pro Excel 2007 VBA的pdf版, 适合有一定VBA基础的学习

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
■CHAPTER 1 The Macro Recorder and Code Modules . . . . . . . . . . . . . . . . . . . . . . . . . 1
■CHAPTER 2 Data In, Data Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
■CHAPTER 3 Using XML in Excel 2007. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
■CHAPTER 4 UserForms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
■CHAPTER 5 Charting in Excel 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
■CHAPTER 6 PivotTables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
■CHAPTER 7 Debugging and Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
■CHAPTER 8 Office Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
■CHAPTER 9 ActiveX and .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351


■CHAPTER 1 The Macro Recorder and Code Modules. . . . . . . . . . . . . . . . . . . . 1
Macro Security Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Trusted Publishers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Trusted Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
The Remove Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Lowering the Security Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
The Visual Basic Development Environment. . . . . . . . . . . . . . . . . . . . . . . . . . 4
The Immediate Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
The Locals Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
The Watch Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Recording a Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Formatting the Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Adding Totals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Same Task, Different Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Writing a Macro in the VBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
More Macro Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
The Object Browser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Object Browser Window Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Standard Code Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Subprocedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Type Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Class Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Sample Class and Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
The Class-y Way of Thinking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
UserForms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Toolbox Window Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
viiObject-Oriented Programming: An Overview . . . . . . . . . . . . . . . . . . . . . . . . 39
OOP: Is It Worth the Extra Effort? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
■CHAPTER 2 Data In, Data Out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Excel’s Data Import Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Importing Access Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Simplifying the Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Importing Text Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Macro Recorder–Generated Text Import Code . . . . . . . . . . . . . . . . . . 51
Using DAO in Excel 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
DAO Example 1: Importing Access Data Using Jet . . . . . . . . . . . . . . 55
DAO Example 2: Importing Access Data Using ODBC . . . . . . . . . . . . 60
DAO Example 3: Importing SQL Data Using ODBC. . . . . . . . . . . . . . . 65
Using ADO in Excel 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
ADO Example 1: Importing SQL Data . . . . . . . . . . . . . . . . . . . . . . . . . . 67
ADO Example 2: Importing SQL Data Based on a Selection. . . . . . . 75
ADO Example 3: Updating SQL Data. . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Of Excel, Data, and Object Orientation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Using the cExcelSetup and cData Objects. . . . . . . . . . . . . . . . . . . . . . 95
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
■CHAPTER 3 Using XML in Excel 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Importing XML in Excel 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Appending XML Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Saving XML Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Building an XML Data Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
A Final Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Adding a Custom Ribbon to Your Workbook. . . . . . . . . . . . . . . . . . . . . . . . 119
Inside the Excel 2007 XML File Format . . . . . . . . . . . . . . . . . . . . . . . 119
Viewing the XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Adding a Ribbon to Run Your Custom Macros . . . . . . . . . . . . . . . . . 128
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132


。。。。。。。。
附件列表

Pro Excel 2007 VBA.pdf

大小:12.03 MB

只需: 2 个论坛币  马上下载

Springer出版

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-10-17 15:16:25
thanks for your sharing
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群