如何在Excel工作表中创建三层ActiveX控件Combo Box(VBA实现)
Excel工作表三层联动下拉ComboBox实现需求
我要在Excel工作表(而非窗体)中创建三层联动的下拉ComboBox:
- 之前用数据验证和命名范围实现过类似功能,但下拉箭头只有点击框体才会显示,不够直观,希望工具对用户尽可能友好
- 我能理解用switch case实现二层ComboBox的逻辑,但三层的实现思路让我困惑
- 需要读取这三个ComboBox的值,传递给工作表中的多个命令按钮
- 最好有无需编写大量switch case的简便实现方法
三层结构如下
Layer 1 - Route (30个选项) Layer 2 - Conveyor Number (每个Route对应5-10个选项) Layer 3 - Record Reference (每个Conveyor Number对应4-20个选项)
附两张截图说明上下文:一张是Route 1的详情界面,另一张是仪表盘界面。
内容的提问来源于stack exchange,提问作者Drew Killingley
相关产品推荐
相关产品推荐

