龙空技术网

VBA学习方法—对事件,函数及数组的理解

VBA语言専攻 219

前言:

现时兄弟们对“vba中方法与事件的关系”大概比较注意,我们都需要了解一些“vba中方法与事件的关系”的相关内容。那么小编在网络上收集了一些关于“vba中方法与事件的关系””的相关文章,希望同学们能喜欢,兄弟们一起来了解一下吧!

【分享成果,随喜正能量】人最大的智慧,就是接受不完美,别和自己较劲,学着和生活和解,心变了,脚下的路也变了,感受自然也就不同,明智的放弃,胜过盲目的执着,陷入困难,别急着前进,换个方向,也许能走出一段,更广阔、更远的路。。

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

如果您对VBA感兴趣,可以打包选择7.1.3.9教程,第7套教程是入门,第1套教程是入门后的提高,第3套教程字典是必备的VBA之精华,第9套教程是实用的典型案例讲解。这四套教程内容掌握后足以处理一般工作中的问题。如果您想进一步提高,就需要选择高级阶段的教程了。

VBA是面向对象编程的语言,博大精深。很多朋友咨询VBA的学习方法,今后我会陆续给大家讲解一些我的经验,大家可以慢慢体会。今日的内容是:VBA学习方法—对事件,函数及数组的理解

2 VBA学习入门阶段2.1.4 字符串、日期和时间、数组应用,函数过程

对于字符串操作、日期和时间、数组应用,函数过程这些内容,是我们学习VBA时必须要掌握的。有些操作看似简单,但要上升到理论高度。这套教程会让你受益匪浅。当然对于数组的更详细的讲解,我会利用整整一套教程来讲解,也包括字典的内容。特别是函数,我们要再次理解函数的意义,理清输入和输出的关系,理解一一对应的扩展。在VBA的世界中,这些都是十分基本的应用。

2.1.5 事件

在我的教程中会谈到EXCEL中的事件(Events),这是这套书中首次出现的词语。事件是我们VBA体现中一个非常重要的概念,和对象,属性,方法是一脉相传的。我们要准确地理解什么是事件。关于这个词在我这系列文章中第一部分有了部分的讲解,这里不再多说。对于事件我在我的其他教程中还会有更加详细的讲解。在这个章节中我们会讲到:Workbook.Open事件,Worksheet.Change事件,Worksheet.BeforeDoubleClick事件,Worksheet.SelectionChange 事件。这些事件是非常基本的事件,但对于我们整个学习过程是非常重要的。

学习建议:

1对于循环结构,最好能养成自己的代码习惯,这种习惯非常重要。

2 对于字符串操作、日期和时间、数组应用,函数过程这些是我们VBA中必须掌握的。有些操作看似简单,但要上升到理论高度。

3 对于错误的处理语句,我一向的观念是尽可能不要用,或者说能不用就不用。

2.1.6 数组的理解

在教程的讲解中,我接着讲解了数组的初步知识,在VBA中,数组是一处必须理解的知识点,我一直将数组作为变量的一种来看待。我的第三套教程中,将数组和字典的知识点一起来进行了讲解,这在其他教程中是很少见的。这是因为“字典是VBA的精华”。字典是键和键值的组合,是我们VBA中级阶段必须掌握的内容,我在随后会讲解到。

在第七套教程中,我仅对简单利用数组进行了讲解。数组其实就是一组变量,如果利用这样的思维去理解数组,将会容易些。对的,数组就是一组具有相同属性的变量。在对数组的知识讲解中还提到了Lbound函数和Ubound函数,这两个函数用于获取数组的上界和下界(或者叫上标或下标),希望大家能理解数组、利用数组,这是自己VBA思维提高的一个必经阶段,代码控制一个变量到代码控制多个变量是自己VBA思维的一个飞跃。这里的数组是不同于EXCEL工作表中的数组,在VBA中数组大家可以摒弃迭代的运算了。

在数组的第七套讲解中我将讲解到“一维数组和二位数组”、“动态数组”。这些都是在VBA中经常利用到的,特别是动态数组,大家还要理解数组占用内存的方式。

(待续)

【分享成果,随喜正能量】

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

【分享成果,随喜正能量】从容面对生活的沉沉浮浮,幸福和阳光去迎接未来的远方和风景。。

标签: #vba中方法与事件的关系