EXCEL VBA开发实战

单元1: 基础概念

     Excel VBA 编程环境;VBA 程序类型;VBA 代码基本组成;sub和function创建;过程的适用范围和生存期;sub和function调用;参数调用;窗体和控件的使用 

单元2 : 变量和常数

     变量;数据类型;声明变量;变量赋值;变量使用范围;变量生存周期;数组变量声明和使用;变量类型转换函数;判断变量数据类型函数;声明常数;系统常数 

单元3: 语句流

     顺序语句;分支语句:if…;Select case…;循环语句:For…Next;For…Each;do语句,其他vba语句 

单元4: 常用vba函数
      文本函数:Left right mid chr;日期函数:Datepart  date  dateadd;逻辑函数Iif choose switch;其他: isarray…

单元5: 程序输入和输出
    Msgbox;inputbox

单元6: 程序调试和错误处理
      程序调试;测试程序;停止程序;设置断点;添加停止语句stop;调试和错误处理:on error语句

单元7: Excel的对象模型
    Excel对象模型说明;对象的属性方法事件;

单元8workbooks集合和workbook对象
    workbooks属性:count;activeworkbook;thisworkbook;author;saved。 方法:activate;add;open;close;Save/save as workbook对象的事件:beforeclose;beforeprint;beforesave,deactivate.newsheet,open,sheetactivate,sheetbeforedoubleclick,sheetbeforrightclick;sheetcalculate;sheetchange

单元9: Range对象
    range对象:可以代表一个单元,行,列,复合单元或一个三维范围。 range的属性:Address,cells ,Currentregion,ValuOffset,Entirerow/entirecolumn;count。 range对象的方法:Activate;Autofit;clear;clearconments;clearcontents;clearformats;clearnotes;copy ;pastespecial

单元10:其他对象
      用vba创建和修改图表;chart对象;用vba创建和修改透视表

单元11:vba窗体
       创建窗体;创建窗体控件;控件代码编写;调用窗体