文件名称:
Excel与VBA程序设计(mini)
开发工具:
文件大小: 779kb
下载次数: 0
上传时间: 2010-03-25
详细说明: 标题:Excel与VBA程序设计(mini) 作者:马维峰 VBA简介.................................................................................................................................6 2.1. VBA及其IDE 初步...............................................................................................................6 2.1.1. VBA集成开发环境(IDE)的组成.............................................................................6 2.1.2. 在 VBA IDE下进行开发.............................................................................................10 2.1.3. 善用工具 及其他...........................................................................................................12 2.2. 模块、函数和过程...............................................................................................................13 2.2.1. 模块...............................................................................................................................13 2.2.2. 过程...............................................................................................................................15 2.2.3. 函数...............................................................................................................................17 2.2.4. 调用过程和函数...........................................................................................................18 2.3. 数据类型与变量...................................................................................................................19 2.3.1. 常量和变量...................................................................................................................19 2.3.2. 数据类型.......................................................................................................................20 2.3.3. 运算符...........................................................................................................................22 2.3.4. 数组...............................................................................................................................23 2.3.5. 自定义数据类型...........................................................................................................24 2.3.6. 枚举类型.......................................................................................................................25 2.3.7. 变量的作用域(生存周期).......................................................................................26 2.3.8. 字符串...........................................................................................................................27 2.3.9. 日期和时间...................................................................................................................29 2.4. VBA语言基础......................................................................................................................30 2.4.1. 处理简单的用户输入输出...........................................................................................30 2.4.2. 控制程序流程...............................................................................................................31 2.4.3. 条件语句.......................................................................................................................31 2.4.4. 循环语句.......................................................................................................................34 2.4.5. With 语句......................................................................................................................37 2.4.6. Exit 语句.......................................................................................................................38 2.5. 用户窗体...............................................................................................................................39 2.5.1. 设计用户窗体...............................................................................................................39 2.5.2. 事件驱动.......................................................................................................................42 2.5.3. 使用控件.......................................................................................................................42 2.6. 调试VBA代码.....................................................................................................................44 2.6.1. 错误的类型...................................................................................................................44 2.6.2. 使用Debug对象..........................................................................................................45 2.6.3. VBA的调试工具..........................................................................................................45 2.7. 错误处理...............................................................................................................................46 2.7.1. 设置错误捕获...............................................................................................................47 2.7.2. 编写错误处理实用程序...............................................................................................47 2.7.3. 提供从错误处理程序跳出的出口...............................................................................47 2.7.4. 错误处理的简单示例...................................................................................................48 3. EXCEL 的对象模型..............................................................................................................50 3.1. EXCEL对象模型简介............................................................................................................50 3.2. APPLICATION 对象.................................................................................................................52 3.2.1. 控制 Excel状态和显示的属性....................................................................................53 3.2.2. 返回对象的属性...........................................................................................................54 3.2.3. 执行操作.......................................................................................................................56 3.2.4. Window 对象和Windows集合...................................................................................60 3.2.5. Application 事件..........................................................................................................60 3.3. WORKBOOK对象..................................................................................................................63 3.3.1. Workbooks 集合............................................................................................................63 3.3.2. Workbook 的属性.........................................................................................................63 3.3.3. Sheets集合....................................................................................................................65 3.3.4. Workbook 的方法........................................................................................................67 3.3.5. Workbook 的事件.........................................................................................................68 3.4. WORKSHEET 对象..................................................................................................................69 3.5. RANGE对象...........................................................................................................................72 3.5.1. 返回或获得 Range 对象...............................................................................................72 3.5.2. Range 对象的常用属性和方法....................................................................................75 4. 数据处理................................................................................................................................80 4.1. 概述.......................................................................................................................................80 4.2. EXCEL数据处理的方式和流程............................................................................................81 4.3. 操作数据文件.......................................................................................................................82 4.3.1. 使用 Excel对象操作数据文件....................................................................................83 4.3.2. 使用VBA语句操作文件.............................................................................................90 4.3.3. FileSystemObject 对象模型.......................................................................................101 4.4. 操作数据.............................................................................................................................110 4.4.1. 工作表数据引用.........................................................................................................110 4.4.2. 操作文本.....................................................................................................................113 4.4.3. 操作数值.....................................................................................................................117 4.4.4. Excel数据表函数.......................................................................................................121 5. 高级话题..............................................................................................................................123 5.1. EXCEL VBA程序的类型和部署.........................................................................................123 5.1.1. Excel VBA程序的类型..............................................................................................123 5.1.2. 加载宏和一般电子表格程序的优缺点.....................................................................123 5.1.3. 部署.............................................................................................................................124 5.2. VBA程序的安全性和保护................................................................................................124 5.3. 自动化其他OFFICE组件....................................................................................................125 5.3.1. 启动其他 Office 组件.................................................................................................126 5.3.2. 与其他Office组件交互.............................................................................................129 5.4. 通过其他程序自动化EXCEL..............................................................................................131 5.4.1. 创建 Excel对象..........................................................................................................131 5.4.2. Excel自动化中的事件...............................................................................................132 5.4.3. 使用 Excel完成业务逻辑..........................................................................................133 5.5. 关于 EXCEL工程的引用.....................................................................................................134 5.6. 提高效率的一些建议.........................................................................................................135 5.6.1. 尽量使用 Excel的内置函数......................................................................................135 5.6.2. 尽量减少使用对象引用.............................................................................................136 5.6.3. 高效使用 Range 对象.................................................................................................137 5.6.4. 减少对象的激活和选择.............................................................................................138 5.6.5. 关闭屏幕更新.............................................................................................................138 5.6.6. 提高关键代码的效率.................................................................................................138 5.6.7. 代码执行时间的测算.................................................................................................139 6. 附录......................................................................................................................................141 6.1. VBA命名规则....................................................................................................................141 6.1.1. 变量、常量、自定义类型和枚举.............................................................................141 6.1.2. 过程和函数.................................................................................................................142 6.1.3. 模块、类模块和用户窗体.........................................................................................142 6.1.4. VBA工程...................................................................................................................143 6.2. VBA代码规范....................................................................................................................143 6.2.1. 代码的排版.................................................................................................................143 6.2.2. 注释.............................................................................................................................144 6.2.3. 程序版本.....................................................................................................................145 6.2.4. 一些基本原则.............................................................................................................145 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.