如何学习VBA之1.4 理解4---事件

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。

如果您只是一般的职场VBA需求,可以打包选择7.1.3.9教程+汉英手册,第7套教程是入门,第1套教程是入门后的提高,第3套教程字典是必备的VBA之精华,第9套教程是实用的典型案例讲解。这四套教程内容掌握后足以处理一般工作中的问题,实际写代码的时候再辅助代码汉英手册,足矣!如果您想进一步提高,就需要选择高级阶段的教程了

VBA是面向对象编程的语言,博大精深。很多朋友咨询VBA的学习方法,我会陆续给大家讲解一些我的经验,大家可以慢慢体会。今日的内容是如何学习VBA之1.4 理解4---事件

【分享成果,随喜正能量】困境总是因为自我的执着,自我的傲慢,所以才把困境弄得难以处理。如果能用谦虚的态度,不在人情上计较、比较,困境自然化解。

如何学习VBA之1.4 理解4---事件

上述代码是一个单击事件,那么什么是事件呢?其实VBA的整个学习过程就是一种面对对象编程的理解过程。在这个过程中我们要理解什么是对象:工作簿是对象,工作表是对象,单元格是对象,按钮是对象,各个控件都是对象,有了对象就要分析对象的属性,对象的属性就是对象的性质,是对对象的描述和设置,对象才能有自己的方法和事件。

在《VBA之EXCEL应用》一书的第四章,有对单元格作为对象的详细讲解,有属性的设置和方法的利用。

对于事件,我们同样可以在《VBA之EXCEL应用》中找到必要的介绍,在第十一章我们会看到EXCEL中的事件(Events);工作簿打开事件(Workbook Open Event);工作表改变事件(Worksheet Change Event);鼠标双击前事件(BeforeDoubleClick Event)等等。当我们在理解了这些事件后,再回过头看看这个按钮的单击事件,你也许会感悟更多。但是,对于初学VBA的学员,最初的学习是无法完全理解面向对象编程的含义的。

如果你能深入地学习VBA,或许你可以看到我的第五套教程《VBA中类的解读和应用》,在这套教程中我们会学习到什么是对象?什么是类?什么是过程?什么是方法?什么是属性?什么是事件?什么是接口?等等。掌握了这些理论,对于自己VBA的应用会更加游刃有余。

所以,对于VBA代码的理解不止是一次或者两次的过程,这会贯穿到你整个的学习过程,大家对代码的理解也是一步一步提高的过程。

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

相关推荐
VBA63374 天前
VBA信息获取与处理专题七第二节 网络通信过程的解读
vba
VBA633710 天前
数组与字典解决方案第二十九讲 数组的创建方法小结及回填的注意事项
vba
小妖6661 个月前
excel 怎么在单元格内容自动加上一段文字不能用公式
excel·vba
VBA63371 个月前
VBA之Word应用第五章第五节 Range对象的属性(四)
vba
VBA63371 个月前
VBA信息获取与处理专题七第一节 网络通信基础
vba
yivifu1 个月前
怎样将Word文档中脚注引用后面的空格轻松删除
word·vba
VBA63371 个月前
VBA之Excel应用第五章第四节 变量的生命周期
vba
VBA63371 个月前
VBA中类的解读及应用第三十五讲 类对象的生死轮回----“二师兄”的成长历程之七
vba
SunnyDays10111 个月前
使用 C# 添加、修改和删除 Excel VBA 宏 (无需 Microsoft Office Interop)
c#·excel··vba
VBA63371 个月前
VBA 64位API声明语句第021讲
vba