Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Vba Listobject自动筛选唯一项_Excel_Excel 2007_Vba - Fatal编程技术网

Excel Vba Listobject自动筛选唯一项

Excel Vba Listobject自动筛选唯一项,excel,excel-2007,vba,Excel,Excel 2007,Vba,我是一个excel新手,对于一个项目,我试图创建一个userform,用户将通过它进行一系列选择以获得结果 例如,我有一个如下表 Type | Color | Item --------------------- Fruit | Yellow | Mango Fruit | Red | Apple Veggie| Green | Broccoli 类型|颜色|项目 --------------------- 水果|黄色|芒果 水果|红|苹果 蔬菜|绿|西兰花 我希望用户从组合框中

我是一个excel新手,对于一个项目,我试图创建一个userform,用户将通过它进行一系列选择以获得结果

例如,我有一个如下表

Type | Color | Item --------------------- Fruit | Yellow | Mango Fruit | Red | Apple Veggie| Green | Broccoli 类型|颜色|项目 --------------------- 水果|黄色|芒果 水果|红|苹果 蔬菜|绿|西兰花 我希望用户从组合框中选择,首先选择类型,然后选择颜色来确定项目

我正在使用列表对象过滤器填充组合框。我可以选择,例如组合框1中的水果。从cobo盒子2中取出黄色,得到芒果作为结果。但是,我遇到的问题是,我的组合框有重复的实体

我的问题是: 1.如果有办法通过表格,我将能够得到唯一的项目来填充组合框。或
2.有没有一个巧妙的小技巧来消除组合框中的重复项

有许多方法可以用唯一的项填充组合框。最简单的方法是创建一个唯一的
集合
,然后将其添加到组合框中。。。尝试一下,如果您遇到了问题,只需发布您尝试过的代码,我们将从中获取:)另一种方法是使用高级筛选函数提取唯一项列表,然后将其添加到组合框中。这个链接应该让你开始