修改下拉列表选项的值(怎样让数据有效性下拉列表的宽度随列宽改变而改变)

各位朋友,你们好。今天和你们分享一个冷门知识:关于数据有效性下拉列表的宽度。

为什么要分享这样一个内容呢?我们先来看一张图片:

修改下拉列表选项的值(怎样让数据有效性下拉列表的宽度随列宽改变而改变)(1)

【D列】中我设置了数据有效性,当点右侧箭头出现下拉菜单时,发现下拉菜单的宽度很宽很宽,这个宽度与我的列宽相比很不协调。尤其是对追求完美或者有强迫症的朋友,是很难接受的。

那么,在说这个下拉列表的宽度前,先给出两个问题:

1、数据有效性下拉菜单的宽度和什么有关?

答:和列宽有关系,更明确的描述为,与当前工作表中设置的第一个数据有效性单元格所在的列宽有关系。

2、数据有效性下拉菜单的宽度和列宽是什么关系?

答:数据有效性下拉菜单的宽度,与当前工作表中设置的第一个数据有效性单元格所在的列宽相等。并且,这个宽度就是此工作表中以后设置的数据有效性列表的最小宽度。


上面的答案听上去有点绕口,不好理解,是吧,接下来我用动图给大家做一个演示:

修改下拉列表选项的值(怎样让数据有效性下拉列表的宽度随列宽改变而改变)(2)

演示内容:

先设置【C列】列宽为20,然后整列设置数据有效性;

完成后调小【C列】的列宽,就出现了上图中下拉列表的宽度大于列宽的情况;

然后选择【E列】直接设置数据有效性,出现的下拉菜单宽度直接就大于了列宽。


那么,怎样实现让数据有效性下拉列表的宽度随列宽改变而改变?

直接看图片吧:

修改下拉列表选项的值(怎样让数据有效性下拉列表的宽度随列宽改变而改变)(3)

在工作表设置第一个数据有效性前,先将要设置数据有效性列的列宽设置为1;

然后在该列设置数据有效性,设置完成后,此工作表中数据有效性下拉列表的最小宽度就是1;

然后随意调整列宽,只要列宽大于1,下拉列表的宽度都会和列宽保持一致。



今天的分享就到这里了,不知道你们都学会了吗?

我是上班下班,如果你喜欢我分享的内容,可以关注我,以便第一时间收到我发布的文章。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页