分享

教你如何在两周内学会VBA

 L罗乐 2016-11-21


这是一篇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小时,足矣!
如有任何问题或建议,欢迎留言!




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多