您的位置  > 互联网

在ExcelVBA编程开发应用系列--示例

控制:

首先,让我们直观地了解一下 VBA 控件。 首先进入设计模式,然后点击插入下方的小三角图标。 将出现控制工具箱。 所有控件都可以单击添加到工作表单元格中。 单击控件的位置可将控件添加到工作表中。

VBA控件分为表单控件和控件。 表单控件只能在excel工作表界面中添加和使用。 插入控件后,右键单击并选择控件以设置控件格式并指定宏。 ,该控件不仅可以在工作表中使用,还可以在VBA编辑器用户窗体中使用。 它还具有许多属性和事件,这是表单控件中所没有的。 它们也是表单控件与控件的核心区别。 地点。

我们的日常 VBA 程序开发多用途控件。

控件是指控件工具箱中提供的一系列对象,它们将某些数据和方法封装在一起。 控件可以有自己的属性、方法和事件。

属性:是描述其所属控件的某种可量化特征的变量。 在VBA程序中,“属性”是用点表示法引用的:先写出控件的名称,输入小数点,就会列出“属性名称”和“方法”。 名称”列表,然后可以选择或输入“属性”名称,如:.Text

方法:是控件“知道”如何执行的某种操作。 在VBA程序中,“方法”也是用点表示法引用的:先写上“控件”的名称,输入小数点,就会列出“属性名称”和“方法”。 名称”列表,然后您可以选择或输入方法“名称”,例如: 。

事件:是对象“意识到”发生的操作。 用户一般使用“事件”来完成一系列的程序运行。 用户开发VBA应用程序时,主要工作是编写各种“控件事件”对应的VBA程序(如点击“命令按钮”控件的事件对应的VBA程序代码)

在VBA程序开发过程中,常用的控件主要有按钮、标签、下拉列表、复选框、单选框、文本框、列表框和滚动条等。 图标如下:

有两种方法可以更改控件的属性:

首先,选择要修改属性的控件,单击鼠标右键,选择“属性”按钮,打开属性对话框。 您可以更改属性对话框的内容:

第二种是在VBA程序中更改。 更改格式为:控件名称.属性名称=“设置值”

访问该控件的方法是选中该控件,右键选择查看代码,即可进入VBA编程界面。

控件的事件一般都是写入控件的方法来调用执行,如下所示:

上面我们学习了控件属性的修改、方法的访问以及事件的执行。 我们通过一个简单的例子来加深一下对控件的理解。

向sheet中添加2个标签控件、一个文本控件和一个按钮控件,修改相应的控件属性,显示如下:

右键单击按钮查看代码并进入VBA编程模式。 编写VBA代码如下:

退出设计模式,在文本框中填入你想要的对象数量,点击按钮运行,就会出现你想要的结果。