- 如果要控件运行已有的宏,请打开包含该宏的工作簿。
- 单击要添加控件的工作表。
- 若要显示“窗体”工具栏,请指向“视图”菜单上的“工具栏”,再单击“窗体”。
- 单击要添加的控件。
- 在工作表上要放置控件的位置单击。
- 将控件拖动到所需的大小。
- 请执行下列操作之一:
指定一个已有的宏
- 如果正添加一个按钮,请在“宏名”框中选定单击此按钮所要运行的宏。
-
如果添加的是控件,而不是按钮,请用鼠标右键单击控件,然后单击快捷菜单中的“指定宏”。选中所需的宏。
录制或编写一个新宏
-
如果宏不存在,请单击“指定宏”对话框上的“录制”来录制一个新宏,或单击“新建”来打开一个 Visual Basic for Applications (VBA) 模块,在该模块中可编写宏。
-
用鼠标右键单击控件,再单击“编辑文字”,然后为控件添加文本。添加完成后,用鼠标右键单击控件,再单击“退出文本编辑”。
-
设置控件属性。
操作方法
用鼠标右键单击控件,再单击“设置控件格式”,然后单击“控制”选项卡。标签与按钮不具有属性。
标签 提供有关控件、工作表或窗体信息的文字。
编辑框 在 Microsoft Excel 工作簿中不可用。提供此控件是为了使用 Excel 5.0 对话工作表。
组合框 组合相关的控件,如选项按钮或复选框。
组合框属性
3D 阴影 以三维阴影效果显示组合框。
按钮 单击该控件将运行一个宏。
复选框 打开或关闭某个选项。在工作表或组中可以同时选中多个复选框。
复选框属性
数值 确定复选框的状态,即:复选框是处于选中状态、清除状态还是混合状态。
单元格链接 返回复选框状态值的单元格。如果选中复选框,“单元格链接”框中的单元格取值为“TRUE”。如果清除复选框,则该单元格取值为“FALSE”。如果复选框处于混合状态,则此单元格取值为“#N/A”。如果链接的单元格为空,则 Excel 将复选框的状态解释为“FALSE”。
3D 阴影 以三维阴影效果显示复选框。
选项按钮 选中组合框中的一组选项之一。使用选项按钮可从几个选项中仅选定一个。
选项按钮属性
数值 确定选项按钮的状态,即:选项按钮处于选中状态还是清除状态。
单元格链接 返回选项组中选定的选项按钮的编号(第 1 个选项按钮为第 1 号)。对选项组中的所有选项应使用相同的“单元格链接”单元格,这样可将其返回的数字用在公式或宏中,从而响应所选的选项。
例如,如果所创建的个人窗体中含有两个选项按钮,分别标记为“专职”和“兼职”,您可以将这两个按钮链接到 C1 单元格上。如果选中第一个选项按钮,下面的公式显示“专职”;如果选中第二个选项按钮,则显示“兼职”。
=IF(C1=1,"Full-time","Part-time")
3D 阴影 以三维阴影效果显示选项按钮。
列表框 显示项目列表。
列表框属性
数据源区域 对区域的引用,该区域包含要在列表框中显示的数值。
单元格链接 返回在列表框中选定的项的编号(列表中的第一项为 1)。可在公式或宏中使用此数字来从数据源区域中返回实际的项。
例如,如果某个列表框链接到 C1 单元格,且其数据源区域为 D10:D15,那么下面的公式将基于列表中选定的内容,从数据源区域 D10:D15 中返回相应的值:
=INDEX(D10:D15,C1)
选定类型 指定在列表中选定项目的方式。如果将选定类型设置为“复选”或“扩展”,那么“单元格链接”框中指定的单元格将被忽略。
3D 阴影 以三维阴影效果显示列表框。
组合框 为一个下拉列表框。在此列表框中选中的项目将显示在文本框中。
组合框属性
数据源区域 对区域的引用,该区域包含要在下拉列表框中显示的数值。
单元格链接 返回在组合框中选定的项的编号(列表中的第一项为 1)。可在公式或宏中使用此数字来从数据源区域中返回实际的项。
例如,如果某个组合框链接到 C1 单元格,且其数据源区域为 D10:D15,那么下面的公式将基于列表中选定的内容,从数据源区域 D10:D15 中返回相应的值:
=INDEX(D10:D15,C1)
下拉行 指定在下拉列表中要显示的行数。
3D 阴影 以三维阴影效果显示组合框。
组合式列表编辑框 在 Microsoft Excel 工作簿中不可用。提供此控件是为了使用 Excel 5.0 对话工作表。
组合式下拉编辑框 在 Microsoft Excel 工作簿中不可用。提供此控件是为了使用 Excel 5.0 对话工作表。
滚动条 单击滚动箭头或拖动滚动块时,可以滚动通过一定的数据区域。单击滚动箭头与滚动块之间的区域时,可以滚动整页数据。
滚动条属性
当前值 滚动块在滚动条中的相对位置。
最小值 滚动块处于垂直滚动条的最上端或水平滚动条的最左端的位置。
最大值 滚动块处于垂直滚动条的最下端或水平滚动条的最右端的位置。
步长 单击滚动条任意一侧的箭头时,滚动块所移动的距离。
页步长 单击滚动块与箭头之间的区域时,滚动块移动的距离。
单元格链接 返回滚动块的当前位置。这一返回值可用于公式或宏中,从而根据滚动块的位置做出响应。
3D 阴影 以三维阴影效果显示滚动条。
微调按钮 用于增大或减小数值。若要增大数值,请单击向上箭头;若要减小数值,请单击向下箭头。
微调按钮属性
当前值 微调按钮在其允许值范围内的相对位置。
最小值 微调按钮可取的最低值。
最大值 微调按钮可取的最高值。
步长 单击箭头时,微调按钮增大或减小的量。
单元格链接 返回微调按钮的当前位置。此数值可用于公式或宏中,以返回微调按钮选定的真实值。
3D 阴影 以三维阴影效果显示微调按钮。
提示
只有在激活一张工作表时,其上的控件才能运行宏。如果希望按钮在任何工作薄或工作表上都可用,可指定宏从工具栏按钮上运行。