1、Excel_VBA_编程教程第 1 页 共 548 页Excel_VBA_编程教程第 2 页 共 548 页目录一、VBA 语言基础.1第一节标识符.1第二节运算符.1第三节数据类型.1第四节变量与常量.1第五节数组.2第六节注释和赋值语句.2第七节书写规范.2第八节判断语句.2第九节循环语句.3第十节其他类语句和错误语句处理.4第十一节过程和函数.4一Sub 过程.4二Function 函数.5三Property 属性过程和 Event 事件过程.5第十二节内部函数.5一测试函数.5二数学函数.5三字符串函数.5四转换函数.6五时间函数.6第十三节文件操作.6文件.6删除.6打开.6Exce
2、l_VBA_编程教程第 3 页 共 548 页读入.7写入.7关闭.7其他文件函数.7二、VISUALBASIC 程序设计网络教学 .1第一课 VBA 是什么.11.1VBA 是什么.11.2EXCEL 环境中基于应用程序自动化的优点.11.3 录制简单的宏.11.4 执行宏.21.5 查看录制的代码.21.6 编辑录制的代码.31.7 录制宏的局限性.31.8 小结 .3第二课处理录制的宏 .32.1 为宏指定快捷键.32.2 决定宏保存的位置.42.3 个人宏工作簿.42.3.1 保存宏到个人宏工作簿 .42.3.2 使用并编辑个人宏工作簿中的宏. .42.4 将宏指定给按钮.42.5 将
3、宏指定给图片或其他对象.52.6 小结.5第三课学习控件.53.1EXCEL 开发过程简介.53.2 认识不同的控件.53.3 向工作表添加控件.6Excel_VBA_编程教程第 4 页 共 548 页3.4 设置控件的特性.63.5 给控件命名.63.6 使用用户窗体.63.7 疑难解答.7第四课理解变量和变量的作用.74.1 代码存在的位置:模块.74.2 对模块的概览.74.2.1 创建过程.84.2.2 运行宏.94.3 保存对模块所做的改变.94.4 变量.94.4.1 变量的数据类型.94.4.2 用 Dim 语句创建变量(声明变量 ).104.4.3 变量命名的惯例.104.4.
4、4 使用数组.104.4.5 变量赋值.11第五课利用 VBA 设置工作表使用权限.111使用 WITH 语句。.2使用对象变量。.方法 3:减少对象的激活和选择.方法 4:关闭屏幕更新.第六课提高 EXCEL 中 VBA 的效率.12方法 1:尽量使用 VBA 原有的属性、方法和 WORKSHEET 函数.12方法 2:尽量减少使用对象引用,尤其在循环中.121使用 With 语句。 .122使用对象变量。.123在循环中要尽量减少对象的访问。.13方法 3:减少对象的激活和选择.13方法 4:关闭屏幕更新.13Excel_VBA_编程教程第 5 页 共 548 页第七课如何在 EXCEL
5、里使用定时器 .13三、学习微软 EXCEL2002VBA 编程和 XML,ASP 技术.15第一章电子表格自动化简介和了解宏命令.151 了解宏.152 宏命令的普通应用.153 写宏之前的计划.164 录制宏.175 运行宏.186 修改宏代码.197 添加注释.218 分析宏代码.229 清除宏代码.2310 测试修改好的宏.2411 两个层面运行宏的方法.2412 完善你的宏代码.2513 重新命名宏.2714 运行宏的其它方法.2715 使用键盘快捷键运行宏.2716 通过菜单运行宏.2817 通过工具栏按钮运行宏.3018 通过工作表里面的按钮运行宏.3119 保存宏.3220 打
6、印宏.3221 保存宏在个人宏工作簿.3222 打开含有宏的工作簿.3423VB 编辑窗口.3524 了解工程浏览窗口.3525 了解属性窗口.3626 了解代码窗口.3627VB 编辑器里的其它窗口.38Excel_VBA_编程教程第 6 页 共 548 页28 接下来.39第二章 VBA 第一步.391 了解指令,模块和过程.392VBA 工程命名.393 模块重命名.404 从其它工程调用过程.415 了解对象,属性和方法.426 学习对象,属性和方法.437 句法和文法.458 打断很长的 VBA 语句.479 了解 VBA 错误.4710 查找帮助.4911 语法和编程快捷助手.5012 属性/方法列表 .5113 常数列表.5114 参数信息.