乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 有谁知道:如何将excel 窗体控件中按钮和下拉列表框做个链...-excel控件实例,excel窗体组合框控件

有谁知道:如何将excel 窗体控件中按钮和下拉列表框做个链...-excel控件实例,excel窗体组合框控件

作者:乔山办公网日期:

返回目录:excel表格制作


右键单击组合框→设置控件格式→控zhidao制→单元格链接(在此指定一个单元格)
在你从下拉菜单中选择后,指定的单元格会显示你选择的序号,可以再根据此序号设置条件。
需要指向对应位置,肯定需要VBA来控制。如果是显示对应内容,可以用函数来实现。

不知道你想要什么样的链接
如果想用代码链接这两个控件,建议不用"窗体"控件,而采用"控件工具箱"控件,这样,只要双击添加的控件,就可以出现代码窗口,方便代码的编辑.

如果想让某个单元格根据下拉框的选择而显示相应内容,可用函数解决.
比如下拉框的"数据源区域"在A1:A6,单元格链接在B1单元格.
可在C1单元格中用公式 =INDEX(A1:A6,B1)
这样,就可以在C1单元格中显示下拉框中的值了.

补充:
用“控件工具箱”中的控件可很方便的设置代码,所用的编程语言是VBA。
比如点击列表框的代码:
Private Sub ListBox1_Click()
~编写想要实现的代码~
End Sub
例如,下拉框、列表框、微调框和滚动条都可用于选择列表中的项目。通过向工作表添加控件并将其链接到单元格,您可以返回控件当前位置的数值。可以将该数值和 INDEX 函数结合使用从列表中选择不同项目。
下列过程演示了下拉框、列表框、微调框和滚动条的用法。以下示例使用同一列表、单元格链接和 INDEX 函数。
要使用 Microsoft Office Excel 2007 中的窗体控件,您必须启用“开发工具”选项卡。为此,请按照下列步骤操作: 单击“Office 按钮”,然后单击“Excel 选项”。 在“常用”选项卡上,单击以选中“在功能区显示‘开发工具’选项卡”复选框,然后单击“确定”。回到顶端如何设置列表、单元格链接和 INDEX在新工作表中的 H1:H20 区域中键入下列项目:
H1:溜冰鞋 H2:VCR H3:桌子 H4:杯子 H5:汽车 H6:洗衣机 H7:火箭发射器 H8:自行车 H9:电话 H10:蜡烛 H11:糖果 H12:扬声器 H13:衣服 H14:毯子 H15:干衣机 H16:吉他 H17:干衣机 H18:工具箱 H19:VCR H20:硬盘 在单元格 A1 中,键入以下公式:
=INDEX(H1:H20,G1,0)回到顶端列表框示例要在Microsoft Office Excel 2003 和早期版本的 Excel 中添加列表框,请单击“窗体”工具栏上的“e79fa5e98193e4b893e5b19e336列表框”按钮。然后,创建包含单元格 B2:E10 的列表框。
如果未显示“窗体”工具栏,请指向“视图”菜单上的“工具栏”,然后单击“窗体”。
要在Excel 2007 中添加列表框,请依次单击“开发工具”选项卡、“插入”,然后单击“窗体控件”部分中的“列表框”。 右键单击列表框,然后单击“设置控件格式”。键入以下信息,然后单击“确定”。 要指定列表的区域,请在“数据源区域”框中键入 H1:H20。 要在单元格 G1 中键入数值(根据在列表中选择的项目),请在“单元格链接”框中键入 G1。
注意:INDEX() 公式使用 G1 中的值返回相应的列表项目。 在“选定类型”下,确保选择“单选”选项。单击“确定”。

操作步骤

在菜单栏上右击,在弹出的菜单中选择“窗体”,将弹出“窗体”浮动工具栏,单击“组合框”控件。

将光标放到表格中,这时光标变成细黑十字形,在表格中画一个组合框。

右击组合框,在弹出的菜单中选择“设置控件格式”。

在“设置控件格式”对话框中选择“控制”选项卡,设置“数据源”区域为“'1月工资'!$B$3:$B$14”(或“姓名”),设置“单元格链接”为$J$1,如图。

单击“确定”回到表格中,按ESC键或在任一单元格单击一下取消组合框的编辑状态。这样设置以后,我们在下拉列表中选择一个姓名后,在J1单元格中将出现该姓名在姓名列表中的相对位置。例如我们选择第3个姓名“王霞”,J1单元格中返回数值3。

在数据区C3:H14中用VLOOKUP函数对工资数据进行关联,利用工资表中的序号数字返回工资数据,zhidao方法同上

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网