这是一篇VBA速成攻略。 两周,每天花费2小时,共计30小时。 你一定可以写出解决实际问题的代码。 废话不多说,马上开始~ 1小时 熟悉VBE编辑器的相关概念 1.如何在Excel中打开VBE编辑器 2.熟悉VBE编辑器的默认布局,并知道如何从视图菜单恢复窗口 3.了解代码窗口、属性窗口、本地窗口以及立即窗口,并知道各自的用途 了解请点击:VBA基础(一) 1小时 熟悉数据类型、变量、常量和运算符 1.了解VBA有哪些数据类型 2.知道如何定义变量,了解public/dim/private定义变量时的区别 3.知道如何定义常量 4.了解VBA有哪些运算符,尤其是比较运算符和逻辑运算符的用法 了解请点击:VBA基础(二) 5小时 熟悉VBA语句 语句是任何语言最基础也最常用的内容,值得多花点时间熟悉 1.会写任何形式的分支语句:If/Select Case 2.会写任何形式的循环语句:Do While/Do Until/For/For Each 3.熟悉Exit语句和Goto语句的用法 了解请点击:VBA基础(三) 3小时 熟悉VBA过程和自定义函数 1.熟悉过程的不同写法:无参数过程和有参数过程 2.了解参数的引用类型:传值引用和传址引用 3.熟悉自定义函数的写法,并写出至少10个自定义函数(比如如何用VBA编写债券久期到自定义函数等等) 1小时 熟悉VBA的对象模型 对象模型是VBA的内核,花1个小时的时间了解原理 1.熟悉什么是对象,以及对象的属性和方法 2.了解什么是事件 了解请点击:对象、属性和方法 6小时 熟悉VBA的3个常用对象 1.实践Range对象的常用属性和方法 2.实践Worksheet对象的常用属性和方法 3.实践Workbook对象的常用属性和方法 了解请点击:Range对象/Worksheet对象/Workbook对象 2小时 熟悉VBA函数的用法 1.了解VBA引用Excel函数的方法:例如Worksheetfunction.Sum() 2.熟悉常用的VBA函数 了解请点击:VBA函数(一)/VBA函数(二) 6小时 熟悉数组和字典对象的用法 1.熟悉数组用法并熟练运用 2.熟悉字典对象的用法 了解请点击:数组/字典对象(一)/字典对象(二) 5小时 了解一些非常用对象的用法 1.熟悉文件夹对象的用法:Scripting.FileSystemObject 2.了解菜单栏对象:Commandbar 3.了解正则表达式:RegExp 接下来... 1.工作表和工作簿事件 2.自定义窗体设计 3.CustomUI设计 4.类模块 5.DLL封装 6.API 7.SQL/COM/XML ...... 哈哈哈,我也不会了 30小时,足矣!
|
|