Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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中获取列中的唯一值_Excel_Vba_Unique - Fatal编程技术网

Excel 我不知道';我不理解此公式,无法在VBA中获取列中的唯一值

Excel 我不知道';我不理解此公式,无法在VBA中获取列中的唯一值,excel,vba,unique,Excel,Vba,Unique,我从中遇到了这个用于填充组合框的vba代码,就我的一生而言,我无法理解这一行用于获取列中唯一值的代码,我以前从未见过这些vba函数,我想在代码中使用它之前了解这一行是如何工作的 ComboBox1.List = Application.Transpose(Filter([transpose(if(countif(offset($A$1,,,row(A1:A100)),A1:A100)=1,A1:A100,"~"))], "~", False)) Appl

我从中遇到了这个用于填充组合框的vba代码,就我的一生而言,我无法理解这一行用于获取列中唯一值的代码,我以前从未见过这些vba函数,我想在代码中使用它之前了解这一行是如何工作的

ComboBox1.List = Application.Transpose(Filter([transpose(if(countif(offset($A$1,,,row(A1:A100)),A1:A100)=1,A1:A100,"~"))], "~", False))

Application.Transpose
WorksheetFunction.Transpose
的最新绑定版本。查找
过滤器的文档应该很容易。剩下的只是普通的公式语法。。。由于它被方括号包围,所以会对其进行计算。
[]
。但会在当时的
活动表
…上进行计算。