全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
6800 1
2015-05-27
如何利用表单控件实现二级下拉菜单?

分三步走:

    步骤1:加载控件:单击左上角office按钮--》excel选项--》常用--》在功能区显示开发工具选项卡;单击开发工具--》插入--》表单控件--组合框;步骤2:创建控件并命名,实现一级菜单;

A2单元格的数字代表A1在下拉列表中的位置步骤3:根据需要自定义名称,设置控件格式,实现二级菜单;

B2单元格的数字代表B1在下拉列表中的位置

自定义名称:组=OFFSET(Sheet1!$B$2,MATCH(OFFSET(Sheet1!$A$2,Sheet1!$A$2,),Sheet1!$C$3:$C$99,),,COUNTIF(Sheet1!$C$3:$C$99,OFFSET(Sheet1!$A$2,Sheet1!$A$2,)),)Q:如何利用表单控件实现二级下拉菜单?

A:分三步走:

    步骤1:加载控件:单击左上角office按钮--》excel选项--》常用--》在功能区显示开发工具选项卡;单击开发工具--》插入--》表单控件--组合框;

  下载 (137.26 KB)

2010-6-8 23:38

  步骤2:创建控件并命名,实现一级菜单;

A2单元格的数字代表A1在下拉列表中的位置

  下载 (32.26 KB)

2010-6-8 23:38

   步骤3:根据需要自定义名称,设置控件格式,实现二级菜单;

B2单元格的数字代表B1在下拉列表中的位置

自定义名称:组=OFFSET(Sheet1!$B$2,MATCH(OFFSET(Sheet1!$A$2,Sheet1!$A$2,),Sheet1!$C$3:$C$99,),,COUNTIF(Sheet1!$C$3:$C$99,OFFSET(Sheet1!$A$2,Sheet1!$A$2,)),)

  下载 (52.75 KB)

2010-6-8 23:38

注意:通过此种方法实现的下拉按钮是一直显示的,和数据有效性的相区别。

上传附件示例帮助理解。

附件列表

表单控件二级菜单.rar

大小:44.4 KB

 马上下载

本附件包括:

  • 表单控件二级菜单.xlsx

表单控件二级菜单2003.rar

大小:17.02 KB

 马上下载

本附件包括:

  • 表单控件二级菜单2003.xls

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-10-29 15:02:10
控件数据源区域总是提示引用无效
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群