Excel VBA上相互依赖的combobox

我正在创build工具的检入/检出系统,我正在尝试基本上为用户窗体中的工具创build一个searchfunction。

他们的search标准是供应商,品牌,零件号,长笛,切削直径,柄径,槽长和总长度。

在excel电子表格上有一个列表,其中列出了可用的工具和上面列出的所有信息。 当用户打开用户表单时,有8个combobox对应上述search条件。 每个combobox的列表中都填充了该search条件的每个选项,列表中没有重复值(例如:对于长笛,有2个长笛和3个长笛的工具,所以在Flutes的combobox中,列表将包含2和3,有多个钻头,3个钻头和多个钻头,2个钻头,但只有2个和3个钻头)。

我遇到的麻烦是其他combobox列表每次更改comboboxfilter。 所以,当我在长笛combobox中input3个长笛,并在整个长度上input3吋长时,我希望组合列表的其余部分仅包含3吋长的3个长笛的选项。 我试图能够筛选用户的选项,直到只有一个选项或多个特定的标准,所以用户有一个select。 如何去做这个最好的方法? 我一直在这方面挣扎