• Excel VBA应用开发从基础到实践 已可从第二书店订购


    上午出版社打电话告知书已经正式出版,刚刚看了第二书店,目前已可以订购,但状态是缺货,需要的可以去订购,各个书店估计个把月也可以看到了。

    订购:http://www.dearbook.com.cn/book/110873
    http://www.dangdang.com/product/9201/9201169.shtml
     


    <Excel VBA应用开发从基础到实践>目录

    第1章  Excel和VBA简介 1
    1.1  关于Excel和VBA 1
    1.2  Excel作为数据处理平台 3
    1.3  Excel作为开发平台 4
    1.4  宏、加载宏和VBA 5
    第1部分  入 门 篇
    第2章  Excel与宏 8
    2.1  宏 8
    2.2  录制宏 9
    2.2.1  宏的录制步骤 9
    2.2.2  录制宏的一个小例子 11
    2.3  运行宏 11
    2.3.1  运行录制的宏 11
    2.3.2  将宏加入菜单或工具栏 11
    2.4  查看和编辑宏 14
    2.5  加载宏 16
    第3章  VBA初步 19
    3.1  VBA简介 19
    3.2  VBA快速入门 20
    3.2.1  VBA开发环境 20
    3.2.2  VBA工程及其组成 21
    3.2.3  编写代码 23
    3.2.4  模块、过程和函数 25
    3.2.5  创建过程和函数 27
    3.2.6  过程调用 28
    3.2.7  变量 29
    3.2.8  程序流程 33
    3.2.9  条件语句 33
    3.2.10  循环语句 37
    3.2.11  数组 41
    3.2.12  善用工具及其他 42
    3.3  应用VBA操作Excel 45
    3.3.1  Excel对象模型 45
    3.3.2  Excel对象模型中的常用对象 46
    3.4  应用实例 48
    3.4.1  使用VBA合并列 48
    3.4.2  自动隐藏或显示表格中无数据的行 48
    3.4.3  使用VBA操作工作表单元格 49
    3.4.4  查找工作表的第一个空行 50
    3.4.5  改变Excel界面的标题 51
    3.4.6  隔行格式化工作表 52
    3.4.7  批量修改数据 52
    第4章  应用VBA自定义函数 54
    4.1  公式和函数 54
    4.1.1  公式及其组成 54
    4.1.2  引用 54
    4.1.3  名称和常量 58
    4.1.4  运算符和运算次序 58
    4.2  Excel工作表函数 59
    4.2.1  常用函数 60
    4.2.2  统计函数 60
    4.2.3  数组公式 61
    4.3  自定义函数 62
    4.3.1  创建自定义函数 62
    4.3.2  创建数组公式 65
    4.4  应用实例 65
    4.4.1  成绩统计辅助函数 65
    4.4.2  身份证号码处理函数 68
    第2部分  进 阶 篇
    第5章  VBA语言 72
    5.1  VBA程序的组成 72
    5.1.1  模块 72
    5.1.2  过程 73
    5.1.3  函数 76
    5.1.4  过程和函数调用 77
    5.1.5  注释 78
    5.2  数据类型 79
    5.2.1  常量和变量 79
    5.2.2  数据类型 80
    5.2.3  运算符 82
    5.2.4  数组 83
    5.2.5  自定义数据类型 84
    5.2.6  枚举类型 85
    5.2.7  变量的作用域(生存周期) 86
    5.2.8  字符串 87
    5.2.9  日期和时间 89
    5.3  控制程序流程 90
    5.3.1  条件语句 90
    5.3.2  循环语句 93
    5.3.3  With语句 96
    5.3.4  Exit语句 97
    5.4  简单的用户交互 97
    5.5  用户窗体 99
    5.5.1  设计用户窗体 99
    5.5.2  事件驱动 101
    5.5.3  使用控件 102
    5.6  调试VBA代码 103
    5.6.1  错误的类型 103
    5.6.2  使用Debug对象 104
    5.6.3  VBA的调试工具 105
    5.7  错误处理 106
    5.7.1  设置错误捕获 106
    5.7.2  编写错误处理实用程序 107
    5.7.3  提供从错误处理程序跳出的出口 107
    5.7.4  错误处理的简单示例 107
    5.8  类模块和面向对象 108
    5.8.1  面向对象开发 108
    5.8.2  对象变量和对象 109
    5.8.3  创建类模块 110
    5.9  COM对象的使用 113
    5.10  集合对象 115
    第6章  Excel的对象模型 116
    6.1  Excel对象模型简介 116
    6.2  Application对象 118
    6.2.1  控制Excel状态和显示 118
    6.2.2  返回对象 120
    6.2.3  执行操作 122
    6.2.4  Window对象和Windows集合 126
    6.2.5  Application事件 126
    6.3  Workbook对象 130
    6.3.1  Workbooks集合 130
    6.3.2  Workbook的属性 130
    6.3.3  Sheets集合 132
    6.3.4  Workbook的方法 133
    6.3.5  Workbook的事件 135
    6.4  Worksheet对象 136
    6.5  Range对象 138
    6.5.1  返回或获得Range对象 138
    6.5.2  Range对象的常用属性和方法 141
    第3部分  专 题 篇
    第7章  数据处理 148
    7.1  概述 148
    7.2  Excel数据处理的方式和流程 149
    7.2.1  方式和流程 149
    7.2.2 “表格驱动”的数据处理 151
    7.2.3  基于“过程”方法的数据处理 152
    7.2.4  基于“面向对象”方法的数据处理 154
    7.3  操作数据文件 156
    7.3.1  使用Excel对象操作数据文件 156
    7.3.2  使用VBA语句操作文件 163
    7.3.3  FileSystemObject对象模型 174
    7.3.4  Excel的数据导入功能 183
    7.4  操作数据库 183
    7.4.1  使用Excel工具导入数据库的数据 183
    7.4.2  使用VBA来操作查询表 184
    7.4.3  使用ADO操作数据库 185
    7.5  操作Web数据 188
    7.6  操作数据 190
    7.6.1  工作表数据引用 190
    7.6.2  操作文本 194
    7.6.3  操作数值 198
    7.6.4  操作日期和时间 201
    7.6.5  Excel工作表函数 205
    7.6.6  数据类型的判断和转换 211
    7.7  应用实例 217
    7.7.1  格式化数据 217
    7.7.2  在Excel中使用VBA来筛选数据 220
    7.7.3  批量重命名文件 224
    7.7.4  文本信息处理实例 226
    第8章  Excel图表 230
    8.1  Excel图表及其对象 230
    8.2  创建Excel图表 232
    8.2.1  创建图表工作表 232
    8.2.2  创建嵌入式图表 233
    8.2.3  通过录制宏来创建图表 236
    8.3  操作Excel图表 237
    8.3.1  激活图表 238
    8.3.2  修改图表的数据系列 239
    8.3.3  图表的格式 244
    8.3.4  图表的输出 246
    8.4  Excel图表的事件 247
    8.5  Excel图表的对象模型 250
    8.6  应用实例:Excel下三角图解的绘制 251
    8.6.1  问题描述 251
    8.6.2  解决思路 251
    8.6.3  使用宏代码绘制三角图 253
    8.6.4  总结 257
    第9章  界面设计 258
    9.1  界面的类型和选择 258
    9.1.1  Excel VBA程序的界面类型 258
    9.1.2  界面类型的选择 259
    9.2  应用电子表格作为界面 260
    9.3  自定义菜单和工具栏 263
    9.3.1  命令栏对象模型 263
    9.3.2  CommandBars集合对象 264
    9.3.3  CommandBar对象 266
    9.3.4  命令栏控件 269
    9.3.5  自动创建和删除Excel命令栏 281
    9.4  用户窗体 282
    9.4.1  设计用户窗体 282
    9.4.2  用户窗体控件 286
    9.4.3  控制用户窗体 294
    9.4.4  使用其他ActiveX控件 298
    9.5  Excel内置对话框 299
    第4部分  实 例 篇
    第10章  应用实例:批量数据导入工具 304
    10.1  问题描述 304
    10.2  从录制宏开始 305
    10.3  修改宏代码 306
    10.3.1  设计窗体 306
    10.3.2  指定要导入的文件 307
    10.3.3  修改录制的宏代码 308
    10.3.4  窗体调用 308
    10.3.5  修改Bug 309
    10.4  进一步完善系统 309
    10.4.1  指定要导入的位置 309
    10.4.2  增加其他文件类型 309
    10.5  保存为加载宏 310
    10.5.1  增加工具栏按钮 310
    10.5.2  工作表操作 312
    10.5.3  保存为加载宏操作 313
    10.6  总结 314
    第11章  应用实例:基于Excel的查询工具 258
    11.1  问题描述 315
    11.2  解决思路 315
    11.3  关键技术 316
    11.3.1  调用外部程序 316
    11.3.2  文件操作 317
    11.3.3  查询操作的实现 318
    11.3.4  程序界面 318
    11.4  主要代码 319
    11.4.1  解压和转换文件 319
    11.4.2  内容查找 320
    11.4.3  界面及以上代码的整合 321
    11.5  总结 321
    第12章  应用实例:GCDPlot 322
    12.1  GCDPlot简介 322
    12.1.1  什么是GCDPlot 322
    12.1.2  GCDPlot的使用 324
    12.1.3  为什么使用Excel VBA来开发GCDPlot 325
    12.2  GCDPlot的设计和结构 326
    12.2.1  设计思路 326
    12.2.2  程序结构 327
    12.3  图解定义文件及其解析模块 328
    12.3.1  Windows INI文件格式 328
    12.3.2  GCDPlot的图解类型定义文件 329
    12.3.3  GCDPlot的图解定义文件 329
    12.3.4  图解解析模块 332
    12.4  图解绘制模块 334
    12.4.1  图解绘制流程 334
    12.4.2  直角坐标图解的绘制 335
    12.4.3  三角坐标图解的绘制 336
    12.5  界面设计 337
    12.5.1  添加GCDPlot工具栏 337
    12.5.2  GCDPlot的用户窗体 338
    12.6  集成其他工作表程序 342
    12.7  总结 343
    第5部分  高 级 篇
    第13章  高级话题 346
    13.1  调用Windows API 346
    13.1.1  在VBA中使用API 346
    13.1.2  简单的API调用 346
    13.1.3  封装API调用为函数 350
    13.1.4  封装API调用为类模块 352
    13.2  自动化其他Office组件 354
    13.2.1  启动其他Office组件 355
    13.2.2  与其他Office组件交互 358
    13.3  使用Office助手 360
    13.4  Excel VBA程序的类型和部署 364
    13.4.1  Excel VBA程序的类型 364
    13.4.2  加载宏和一般电子表格程序的优缺点 364
    13.4.3  部署 365
    13.5  VBA程序的安全性和保护 366
    13.6  通过其他程序自动化Excel 366
    13.6.1  创建Excel对象 366
    13.6.2  Excel自动化中的事件 367
    13.6.3  使用Excel完成业务逻辑 369
    13.7  Excel数据导入导出的几种方式 369
    13.7.1  使用自动化传输数据 369
    13.7.2  使用ADO操作Excel数据 372
    13.7.3  使用第三方类库 374
    13.8  关于Excel工程的引用 375
    13.9  提高效率的一些建议 375
    13.9.1  尽量使用Excel的工作表函数 376
    13.9.2  尽量减少使用对象引用 376
    13.9.3  高效使用Range对象 377
    13.9.4  减少对象的激活和选择 378
    13.9.5  关闭屏幕更新 379
    13.9.6  提高关键代码的效率 379
    13.9.7  代码执行时间的测算 379
    第6部分  附    录
    附录A  VBA命名规则 382
    A.1  变量、常量、自定义类型和枚举 382
    A.2  过程和函数 383
    A.3  模块、类模块和用户窗体 384
    A.4  VBA工程 384
    附录B  VBA代码规范 385
    B.1  代码的排版 385
    B.2  注释 386
    B.3  程序版本 387
    B.4  一些基本原则 387
    附录C  可用于VBA代码的工作表函数列表 389
    C.1  可用于Visual Basic的工作表函数列表(按字母顺序) 389
    C.2  可用于Visual Basic的工作表函数列表(按类别排序) 392
    附录D  VBA语言参考 396
    D.1  VBA语法参考 396
    D.1.1  变量 396
    D.1.2  数据类型 397
    D.1.3  运算符 399
    D.1.4  数组 401
    D.1.5  程序流程控制 402
    D.1.6  日期与时间 405
    D.1.7  目录和文件 406
    D.1.8  文件读写 407
    D.1.9  类模块和ActiveX、COM对象 410
    D.1.10  注册表操作 411
    D.1.11  错误处理 411
    D.1.12  其他函数、关键字 412
    D.2  对象 413
    D.2.1  Collection(集合)对象 413
    D.2.2  Dictionary(字典)对象 413
    D.2.3  Err对象 414
    D.2.4  Debug对象 414
    D.2.5  FileSystemObject对象 415
    D.3  常用函数 415
    D.3.1  数学函数 415
    D.3.2  字符串函数 416
    D.3.3  财务函数 417
    D.3.4  数据类型转换函数 417
    D.3.5  数据类型检查函数 418
    D.3.6  交互函数 419
    D.3.7  注册表函数 419
    D.4  常用常量 419
    D.4.1  颜色 419
    D.4.2  文件输入/输出 420
    D.4.3  用户窗体 420
    D.4.4  Keycode(键代码) 420
    D.4.5  MsgBox参数和返回值 421
    D.4.6  日期格式 422
    D.4.7  其他 422
  • 相关阅读:
    List里如何剔除相同的对象?
    Collections工具类中的sort方法如何比较元素?
    TreeMap和TreeSet在排序时如何比较元素?
    Map的实现类中,哪些是有序的,哪些是无序的,如何保证其有序性?
    LinkedHashMap、LinkedHashSet、LinkedList哪个最适合当作Stack使用?
    ArrayList与LinkedList哪个插入性能高?
    HashSet和HashMap有什么区别?
    HashSet实现原理是什么?有什么特点?
    TreeSet的原理是什么?使用需要注意什么?
    Java中已经数组类型,为什么还要提供集合?
  • 原文地址:https://www.cnblogs.com/maweifeng/p/483790.html
Copyright © 2020-2023  润新知