楼主: matlab-007
6888 1

[程序分享] 如何利用表单控件实现二级下拉菜单 [推广有奖]

  • 0关注
  • 37粉丝

已卖:744份资源

学术权威

17%

还不是VIP/贵宾

-

威望
1
论坛币
200331 个
通用积分
262.9811
学术水平
145 点
热心指数
150 点
信用等级
89 点
经验
55917 点
帖子
7479
精华
0
在线时间
846 小时
注册时间
2014-10-27
最后登录
2025-10-14

楼主
matlab-007 发表于 2015-5-27 08:25:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何利用表单控件实现二级下拉菜单?

分三步走:

    步骤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

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

上传附件示例帮助理解。

二维码

扫码加我 拉你入群

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

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

关键词:下拉菜单 COUNTIF Offset Office sheet 如何

表单控件二级菜单.rar
下载链接: https://bbs.pinggu.org/a-1800480.html

44.4 KB

本附件包括:

  • 表单控件二级菜单.xlsx

表单控件二级菜单2003.rar

17.02 KB

本附件包括:

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

已有 1 人评分经验 收起 理由
xiaowenzi22 + 20 观点有启发

总评分: 经验 + 20   查看全部评分

沙发
liduolikai 发表于 2015-10-29 15:02:10
控件数据源区域总是提示引用无效

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 17:08