excel中二级菜单怎么能随一级菜单的改变而清空? - 爱问答

(爱问答)

excel中二级菜单怎么能随一级菜单的改变而清空?

做了个excel表,制作了二级菜单,当一级菜单的项目变了,而二级菜单的内容还不变。
请教各位大神,如何设置,才能实现当一级菜单有变时,二级菜单里的内容能自动清空?谢谢

这种况要用VBA代码来实现。前提条件是:A列为一级菜单所在列,B列为二级菜单所在列,都是从第二行开始。(如果不是,代码做一个简单修改即可)

1、按ALT+F11进入VBA编辑器。

2、在左而工程-VBAproject窗口选中数据所在的sheet,将下便代码复制过去即可。

Private Sub Worksheet_Change(ByVal Target As Range)    

       Dim Rng As Range    

       If Target.Row < 2 Then Exit Sub '修改第一行(标题)不往下执行    

       For Each Rng In Target        

             If Rng.Column = 1 Then  '修改A列            

                 Rng.Offset(0, 1).ClearContents '清除B列  

             End If      

       Next 

End Sub

相关标签:excel

下一篇:pythonselenium模拟自动登陆各位大神看下哪里错了,为什么密码输入不了

上一篇:S8港版的64G主板能换成128G吗

热门标签:
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图片查看器怎么没有了?