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

 时间:2024-10-31 23:31:57

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

方法/步骤

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

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

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

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

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

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

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

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

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

6、每一个对象都有属性,一个属性就是对一个对象的一个设置。如我们将命令按钮的caption属性设置为“百度经验”大家可以看到效果

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

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

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

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

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

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

10、如我们在CLICK事件下增加代码:MsgBox"欢迎你来到百度经验"关闭VBA窗口。

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

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

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

12、单击命令按钮,我们看到"欢迎你来到瘰礼凿杲百度经验"信息提示,其实这就是我们在单击事件后执行了MsgBox"欢迎你来到百度经验"代码。

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

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

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

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

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

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

16、退猎谆承克出VBA窗口,点击“控件工具箱”的“退出设计模式”窗口。单击命令按钮进行测试。单击后,我们会看到"欢迎你来到百度经验"信息提示,确定后,大家会看A1:A12单元格区域将被选中。

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

大乐斗佣兵用法 解决MySQL Error (2013): 计算网店成交转化率 如何通过游戏提高孩子注意力? 安卓版玩洽如何领取钻石?
热门搜索
鼠绘漫画 诚信手抄报图片大全 bl漫画在线看 麦当劳图片 打桩机图片