您好,想请问一下,多级联动下拉菜单您会修改吗,谢谢 - 爱问答

(爱问答)

您好,想请问一下,多级联动下拉菜单您会修改吗,谢谢

使用的文件名是:“数据”          六级菜单数据源另外一个工作表的相同位置,

设置下拉六级联动选项(P -U),根据P依次显示下级菜单并一次性选择完毕,代码如下,之前可以用,就是位置重新变动了,被我调了一下就不能用了。


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim a(), i

    On Error Resume Next

    If Target.Count = 1 Then

        If Target.Column = 16 Then

            With Application.CommandBars("myCell")

                .ShowPopup

        End With

        ElseIf Target.Column <= 18 And Target.Column >= 17 Then

            ReDim a(0 To Target.Column - 2)

            For i = 2 To Target.Column

                If Cells(Target.Row, i - 1) <> "" Then

                    a(i - 2) = Cells(Target.Row, i - 1)

                End If

            Next

            Call SubPopBar(a)

        End If

    End If

 

End Sub


1级      2级       3级    4级  5级     6级

罗马     有线   内688   白     流   AA1

罗马     无线   内698   黑     A2   AA1

罗马     有线   外254   白     A3   AA1

罗马     有线   内255   白     A4   AA2

罗马     有线   内256   黑     A5   AA2

罗马     有线   外257   黑     A6   AA2

罗马     有线   外258   白     A7   AA3

罗马     有线   内259   黑     A8   AA3

罗马     有线   外260   白     A9   AA3

罗马     有线   内261   白     A1   AA3

林加     无线   内698   黑     B1   BB1

林加     无线   外688   白     B1   BB1

林加     无线   内688   黑     B2   BB1

林加     无线   外689   黑     B3   BB2

林加     无线   内689   白     B4   BB3

林加     有线   内254    红     C1   BB4

欧来     无线   外254   蓝     D1   CC1

欧来     无线   内254   黑     D2   CC2

欧来     无线   内698   白     D3   CC3


由于不知道具体的调用设计,仅从表面看:

1 当选取P列的某一单元格时,弹出.CommandBars("myCell");

2 当选取Q、R列的某一单元格时,以该行在该列之前所有单元格的当前值[注入a后],调用SubPopBar(a),应该内里会处理返回复制的事项吧?


问题一:2中是否要处理P-U列?还是现在的仅有Q、R列?

             也就是 <=18 和 >=17是否需要修改?

问题二:语法上,Next 应为 Next i

相关标签:谢谢

下一篇:css的浮动受到限制,用overflow:hidden无效

上一篇:c语言题目

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?