问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

WPS/EXCEL表格制作多级下拉菜单,如何自动跳转?

发布网友 发布时间:2022-04-24 16:58

我来回答

2个回答

热心网友 时间:2022-05-13 16:00

如果二级菜单只有一项,没有必要用菜单,用公式更好(比如Vlookup),当前面的选项变动时公式会自动计算,更改为相应的结果

如果用数据有效性,二级菜单没办法自动变动,除非添加VBA代码

追问我表述的不太清楚,我的1级菜单有5个选项,2级菜单对应1级菜单的5个选择,每个选择里都有3~5个选项。
方案A:现在的问题是,修改1级菜单,2级菜单的选项不会跟随变动。每次都需要手动再选择。希望2级菜单能跟随1级菜单自动变动。
方案B:我试过在2级菜单的选项里加了一条=IF判断1级菜单的选项,虽然达到了我的想法,但是问题在于它在下拉菜单内不会自动显示变化,有没办法让2级菜单即可下拉又可自动变动?

追答

数据有效性,只能判断输入是否有效,一般多级菜单更改前一级菜单只能让后级菜单从“有效”变成“无效”【或者反过来】,不会修改已有的内容。

VBA可以实现,但是需要保存xlsm文件,自己用一般还没什么问题,文件发给别人,可能还要他们设置安全性

VBA的示例:

Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Address = "$E$2" Then

        With Range("F2").Validation

            .Delete

            Application.EnableEvents = False

            Select Case Target.Value

            Case "手机"

                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="华为,小米,苹果"

                Range("F2").Value = "华为"         '这句实现自动变动

            Case "电脑"

                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="联想,戴尔,苹果,华硕"    '这里也可以来自单元格区域

                Range("F2").Value = "联想"

            Case "空调"

                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="格力,美的,奥克斯,小米"

                Range("F2").Value = "格力"

            End Select

            Application.EnableEvents = True

        End With

    Else

    

    End If

End Sub

热心网友 时间:2022-05-13 17:18

在数据有效性里选序列,可以用利偏移函数offset(),找到对应范围取值,公式。

偏移公式:=OFFSET($D$4,2,MATCH(A6,$E$5:$G$5,0),3,1)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 有什么关于英国文学的专业 英语语言文学学什么?就业方向如何? 黑龙江卫视周天九点以后的综艺节目叫什么 英语专业属于哪个学科类别?教育还是文学还是工科? 理科 英语专业 汉语言文学(英语)是什么专业?汉语英语都学吗?以什么专业为主?麻烦帮解答一下~_百度问一问 外国语言文学类是什么 英语专业属于什么专业科类别啊,求解答啊 手机上没有显示几点了我要怎么办才能让它显示? 请问英语语言文学(专科)指的是什么学历? wps三级联动下拉菜单怎么做 路由器红灯闪? 英语语言文学专业是学什么的? 英语专业授予的是什么学位 英语语言文学专业与英语专业有什么区别?哪一个就业路更广泛? 我想问一下英语文学专业是教什么的?做英语翻译是什么专业? 英美语言文学是什么样的专业?哪位大师可以帮忙解释下? 英语专业是什么学士? 查看Linux系统的位数 带孩子与工作如何可以兼顾? 排湾族是56族中的一族么? 路由器亮红灯是怎么回事 路由器上有红灯? 英语专业文学方向是什么 路由器出现红灯是怎么回事 英语本科专业毕业受什么学士学位 手机桌面显示日期和时间怎么安装?关键小插件里也没有 安卓手机怎样能在任何应用界面显示时间? 有没有知道一个人名下最多可以有几辆车,有限制吗? soul能填假性别吗 一个人最多能同时拥有几辆汽车?你知道吗? 纸月亮高清完整版电影 一个人名下可以有几辆车? 跪求好心人分享纸月亮1973年由 瑞安·奥尼尔主演的免费高清百度云资源 Soul这款软件里面是男性多还是女性多哇? 2018年2月14号是农历几月几日 一个人名下落多辆车对个人有没有影响 请问大佬有纸月亮2013年上映的由林家栋主演的高清视频在线观看资源吗 笔记本用久了为什么左边热右边不热? 自媒体创作辅助工具有哪些?除了新榜、易撰、新媒体管家等工具,还有哪些?