制作下拉菜单,不是什么高深的技巧,我在各种案例中也经常会用到。
如果要学习多级联动菜单的制作,可参见 Excel indirect 函数(2) – 制作多级联动菜单(文末彩蛋)
最近有同学提出了一个关于下拉菜单的问题,居然有很多人表示为此苦恼。
问题是这样的:有下拉菜单的单元格,只有在选中的时候,旁边才会显示出下拉箭头。如果不选中的话,就跟普通单元格看上去没有区别,表格使用者很难一眼即知哪些列是下拉菜单列。特别是给领导使用的话,更加需要有明显标识。
![1c0b3896950e61082615f6539dae4753.gif](https://i-blog.csdnimg.cn/blog_migrate/5553bf13c17f249f62d29b70e056c659.gif)
普通下拉菜单,不选中的时候看上去与其他单元格无异
有没有解决办法,让下拉菜单右边的箭头,始终保持显示状态?
案例:
给下图的“姓名”列做一个下拉菜单,要求始终显示下拉菜单右边的箭头,让人一眼即知这是个下拉菜单框。
![a156f5fa3889c37ba4f185ac1439c7b0.png](https://i-blog.csdnimg.cn/blog_migrate/97e661fdaa8988c3f5df13625834fc93.jpeg)
下面是最终效果:
![535af8007c6ba34a56d2dba888dbabc3.png](https://i-blog.csdnimg.cn/blog_migrate/9c17d2d7ac56f7f0162715a17ad29add.jpeg)
![9a533d2893e64dd7521a62884b27e17c.gif](https://i-blog.csdnimg.cn/blog_migrate/6caefa27cb43b3c5ed725fd875f381e1.gif)
解决方案:
1. 选中 E2 单元格 --> 选择菜单栏的“开发工具”-->“插入”--> 选择“组合框”
![70ea2aeac2190ef4630ae7cbed665f16.png](https://i-blog.csdnimg.cn/blog_migrate/87c4e4f30e7874a2f61fdca20785b6b6.jpeg)
2. 此时,在 E2 单元格就插入了一个带下拉箭头的组合框
![922524600fe6c1fe0acfbc09ead586df.png](https://i-blog.csdnimg.cn/blog_migrate/deb92eda18b3acaacffcfec3c24774d6.jpeg)
3. 选中这个组合框 --> 右键单击 --> 选择“设置控件格式”
![83b35613b5129f83dcd27b81b9f7a840.png](https://i-blog.csdnimg.cn/blog_migrate/c1c0403c62899f15a04e8c3868ea32dc.jpeg)
4. 在弹出的对话框中选择“控制”选项卡 --> 在“数据源区域”中选择需要的下拉菜单项 --> 确定
![7567bcaeff0c144ace2d398607180621.png](https://i-blog.csdnimg.cn/blog_migrate/67a262736a8be01c54dcf452d4b1f067.jpeg)
5. 现在,用控件制作的下拉菜单就已经完成了,以下就是显示效果。这回领导终于满意了。
![1d3b39e63ab0e3d2e793fceec33623df.png](https://i-blog.csdnimg.cn/blog_migrate/e4ebbdcdd1c3c2d0f673c833f83fba95.jpeg)
![9a533d2893e64dd7521a62884b27e17c.gif](https://i-blog.csdnimg.cn/blog_migrate/6caefa27cb43b3c5ed725fd875f381e1.gif)