Excel中VBA框架类关键字相关介绍和说明

网友投稿 492 2022-12-02

Excel中VBA框架类关键字相关介绍和说明

Project,中文翻译为工程、项目等。这个关键字在VBA中表示一个工作簿所关联的代码的总容器。所有和这个工作簿(XLS文件)关联的代码,都装在这个容器里。但这个容器不仅仅装代码,还能装好多东西,比如工作表、模块、过程、函数等。

Form,窗体。你一般在Windows里运行的程序,都具备可视化的功能。那么这就是Form的功劳。通过引用FORM对象,你可以对这个工程里的一些窗体进行属性的设置、事件的定义以及运行某些方法。

Control,控件。 指的是各种按钮、标签、文本框等。它们可以装饰你的窗体,并在窗体中提供用户各种功能。从某种意义上讲,窗体也可以看做是控件的容器。

Excel中VBA框架类关键字相关介绍和说明

Worksheet,工作表。指EXCEL文件里的工作表,例如sheet1、sheet2等。通过引用这个对象,可以对工作表以及下级对象的属性进行设置、事件进行定义、方法进行执行。

Sub,过程。容纳和组织代码的限定符号,一般和End Sub联用,不返回结果。

其实只要对Range类对象的一个Value属性设置一下就可以了,即:A.value=0。

把上面所有的代码都放在Sheet1的一个叫“Worksheet_SelectionChange”的事件中,然后随便用鼠标点一个单元格试一下,是不是第一行的所有单元格都是0?不仅如此,你还可以在设置属性的语句后面,再写一句“A.Select”,这时在将第一行都赋值为0以后,又把第一行都选中了?

这里执行了Range类对象的一个叫“Select”的方法,作用是选中对象。回过头来想想,事件是什么?

看下这个事件的名称吧:Worksheet_SelectionChange,翻译过来就是“工作表的选中项目发生改变”,也就是说只要该工作表(Sheet1)中的选中位置发生了变化,那么这个事件就会被触发,其中的代码就会被自动执行。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Excel如何获取指定文件名
下一篇:如何使Excel取消键无效
相关文章