EXCEL的下拉菜单可以通过利用数据的有效性,来达到实现下拉菜单的数据有效性。但在于不使用下拉菜单进行大量数据的录入。而只是使用于查询等数据操作时,使用Excel的表单控件来实现下拉菜单比数据有效性的下拉菜单更加有优势一些。
控件方式的下拉菜单设置比较的灵活,可以设置下拉菜单的字体,颜色,字号等。同时也可以设置下拉菜单中的字体,字号,颜色等等,让其更加的美观。
下面以一个日历的年份月份选择来介绍制作控件方式的下拉菜单。
见下表,点击Excel菜单上的"开发工具","插入"-ActiveX控件组合框
注:如果没有"开发工具"的选项,可以通过"文件"-选项",在出现的窗口中点击"自定义功能区",在 右边的自定义功能区的"主选项卡"勾选"开发工具"
![f88477f5e32f5542dda2fdaa3a8b195d.png](https://i-blog.csdnimg.cn/blog_migrate/2316634ddb08cf8df7c4bec83fbf34a1.jpeg)
在表中需要放入组合框的位置,按住鼠标的左键拖动鼠标,画出你需要的组合框式样。
![2090460719a50fdfda901a153d251ac4.png](https://i-blog.csdnimg.cn/blog_migrate/351d9500b2b2daad56b447b3711099a0.jpeg)
鼠标右键点击刚画出的组合框,在弹出的菜单界面中选择"属性",打开属性设置的窗口。
![b0cda9d1743860dbc767c53748a04618.png](https://i-blog.csdnimg.cn/blog_migrate/ae63fa39bc784a14b99fc11a2448beb3.jpeg)
在属性的窗口界面选择"按分类序",在这里进行如下的设置。
杂项下面的设置:
linkedcell设置为C2(指定组合框所选数据的单元格)
ListFillRange设置为:年月!A2:A13
数据下面的设置:
ColumnCount设置为1(显示的列数)
ColumnWidths设置为60磅(单列数据的宽度)
ListWidth设置为130磅(控件菜单整体的宽度)
如果还需要进行字体的设置,可以在字体的选项下面进行设置。
![406b830feb8deb10c6a9df6d3ad49c97.png](https://i-blog.csdnimg.cn/blog_migrate/6fd26b3b8b382a9876503009f4c89664.jpeg)
关闭属性选项框后,关闭菜单上的设计模式。这是就可以在年份的选项下拉框中选择你需要的年份了。
![fa3b4d103b5709bd29bbd5704dbb57f7.png](https://i-blog.csdnimg.cn/blog_migrate/418ec7791dc51e0da9930002c74f1b92.jpeg)
同样的操作,完成月份ActiveX控件月份下拉菜单的设计。这样,通过ActiveX控件设置的下拉菜单使迷你万年历变得更加的灵活。
![94757d517399b15c898e6b65b89c0307.png](https://i-blog.csdnimg.cn/blog_migrate/ab0589a92ff92f28b8a8bb8215f35eec.jpeg)