如何创buildExcel下拉菜单,其中必须按特定顺序select项目?

我到处寻找答案。 我想在Excel中创build一个下拉菜单,在项目1b之前必须select“项目1a”; 项目2b之前的项目2a; 项目2c之前的项目2b等。我希望能够以任何顺序select项目1a,项目2a,项目3a等,但是直到select“a”,你不能select“b”。

每个“项目集”都是内部依赖的,但在外部是独立的。

例如:您可以先select项目1a,然后select项目2a,然后select项目2b,然后select项目3a,然后select项目2c,最后select项目1b。 但是你不能select项目1a,项目2b,因为select项目2b的先决条件是在select项目2a之前select项目2a。

这是可能的Excel中,或者我诅咒创造无尽的,复杂的下拉?

所以我想你想要的是多个下拉菜单,dynamic范围取决于以前的数据。

这可以做到没有Excel的VBA 🙂

我将如何做它是一个隐藏的工作表中的dynamic命名范围。

我会把像A1:C5这样的选项列表放在A:A11,B9:B11等中

概观

然后命名范围任何你想要的…我用下拉1,2,3,4,5等

命名范围

根据你的名字创build一些validation

验证

而你所要做的就是用匹配和偏移来创build一些公式。 我在布局上有点傻,防止填充。

抵消

我希望这有助于布莱恩