多语言展示
当前在线:870今日阅读:100今日分享:18

EXCEl中VBA教程之对象、属性、方法,事件概念

VBA中的对象、属性、方法,事件这个概念的含义是最基础的东西,本文以实例详细说明一下。
方法/步骤
1

打开EXCEL,在工具栏空白处右击,在弹出的菜单中选择“控件工具箱”

2

在“控件工具箱”工具栏中,点击“命令按钮”,在工作表中拖动鼠标至适合大小。

3

命令按钮是VBA应用程序中经常使用的对象,对象就是存在的东西,是VBA处理的内容,不仅仅如此对象还包括工作薄、工作表、工作表上的单元格区域、图表等等。

4

选择命令按钮,右击在弹出的菜单里选择“属性”

5

在“属性”窗口,我们清楚的看到控件的属性。

7

事件就是由用户或者系统触发的,可以在代码中响应的一段代码。比如,当我们移动鼠标,单击鼠标,选中单元格等这些都会产生一系列的事件,通过编写代码响应这些事件,当发生此类事件时,程序代码就会进行相应的操作。

8

如我们这个例子中,我们双击命令按钮,我们在VBA窗口中,点击右上方的“声明”我们可以看到命令按钮所有的事件。

9

默认情况是CLICK事件,即单击鼠标会执行的代码。

11

点击“控件工具箱”的“退出设计模式”窗口。

13

下面我们再来看看什么是方法。上面我们提到了属性,属性的是对象的属性,方法也是对象的方法。一个人身高、胖瘦等称之为属性,一个人的笑、哭、走、跑,我们可以看成方法。也就是属性是静态的,而方法可以看成是动态的。

14

下面我们看一下Range对象(单元格区域)在编辑模式下,双击命令按钮,进入VBA窗口,我们输入“Range.”你可以看到Range对象的所有方法。

15

如我们再加入代码,Range('A1:A12').Select,其含义是我们执行单击事件后,A1:A12单元格区域将被选中。

推荐信息