中易网

为什么我用“数据有效性”做下拉菜单的时候,允许选择的“列表”,可现时的下拉菜单,所有内容都在一行里

答案:4  悬赏:20  
解决时间 2021-02-12 13:40
为什么我用“数据有效性”做下拉菜单的时候,允许选择的“列表”,可现时的下拉菜单,所有内容都在一行里
最佳答案
Excel中的数据有效性更新是被动式,因此如果你想用公式来实现下拉列表自动更新是做不到的。

最好的做法是利用VBA,打开VBA代码输入窗口之后,在对应的Sheet代码输入窗口中输入以下代码:

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$D$4" Then Cells(5, 5) = ""

End Sub

代码中的Target.Address = "" 引号中的内容为Indirect指向的单元格的地址,就是你输入A或者B的那个单元格,然后Cell(x,y)表示你需要自动变成空白的那个单元格,括号中的那两个数字,第一个数字表示行号,第二个表示列号,如单元格E5,对应的行号列号都是5

这样,如果你每次改变单元格D4中的值的时候,单元格E5中的值就会变为空白,然后你可以在单元格E5中设置数据有效性下拉列表,这样如果D4中的值不变,你可以在E5中任意选择你想要的数据,每次D4变化后,E5就会清空,方便你从列表中输入新的选项
全部回答
必须用英文逗号隔开
1、数据有效性中选择“允许:序列“ 2、来源填写内容,我看你需要的内容也没几个,直接手工输入文字即可,但需要注意的是:每个文字之间的符号必须是半角,这样才行。如下图
我也遇到过这样的问题 你可以试着改一下之间的符号 一定要输入英文状态下的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你们大家好,我被关了37天,因为证据不足然后
的华为穿戴什么时候支持watch2
dnf最近是什么导致了深渊票价格暴涨 我们区直
清泉镇卫生院城关分院我想知道这个在什么地方
调车信号机中蓝色信号代表什么意思?
excel图表怎么插入坐标轴文字
什么是城市二元化
新起点汽车生活时尚馆我想知道这个在什么地方
深圳龙华镇有哪些TFT模组厂
怎样查询2016年7月份通话记录
百度云bt文件怎么打开
vivox5l手机qq被屏蔽了在哪里找到打开
鑫源豆业坊地址有知道的么?有点事想过去
为什么说绿色代表生命麻烦告诉我
外面的雨很大改为夸张句
推荐资讯
黄西选JOE做名字,儿子叫JAKE的笑点在哪里?
初中数学题 答案详细点
山西大学图书馆对外开放吗?如果开放,需要怎
Zipcode我想知道这个在什么地方
不和自己女人一心,像这别人说话的男人咋形容
深圳市福田区车公庙泰然九路海松大厦A座3楼31
跟狮子男分手后'他不在理我
问道130平民多少道
有关太阳的资料,上课要。
测试你致命的弱点是什么
经朋友介绍,去帮一个老板做司机。工资4500元
魔兽世界捐60毛料换多少声望?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?