如何根据所选项目带来一些不同的项目(符号)

时间:2015-01-31 23:24:31

标签: excel

我想知道是否有可能当我选择一个项目时,让我们在一个地方说下拉菜单,在其他地方出现一些初步确定与此项目相关的明确项目。例如,如果您有公司结构 - 请参见下图 - 子公司1(Sub1)只有一个子公司,代码为Sub1Sub1,因此我希望在所需的位置出现(可能在不同的工作表中) Su1Sub1,如果我从主菜单中选择Sub2,我会期望在这个地方获得Sub1Sub2和Sub2(两个不同的行),等等。最初我想用多个带有syntaxis的vlookup公式(iferror(index(。 ....),small(..)),但在这种情况下我们没有值带来,我们有符号组合(Sub1sub2)等。它可以用多个if(if(if)等等,但想象一下我们有很多公司,所以如果(如果)s ...请告诉我很难。enter image description here

1 个答案:

答案 0 :(得分:0)

使用列表框元素从主实体中进行选择。 使用此列表框的Change事件通过VBA预加载子实体的第二个列表框

如果您更喜欢单元格下拉列表,则可以使用数据验证项目进行相同操作。然后使用worksheet_change事件并检查包含主实体的单元格是否已更改,如果是,则将正确的子实体集重新加载到子选择字段的数据验证列表中。