Excel 我不知道';我不理解此公式,无法在VBA中获取列中的唯一值
我从中遇到了这个用于填充组合框的vba代码,就我的一生而言,我无法理解这一行用于获取列中唯一值的代码,我以前从未见过这些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
ComboBox1.List = Application.Transpose(Filter([transpose(if(countif(offset($A$1,,,row(A1:A100)),A1:A100)=1,A1:A100,"~"))], "~", False))
Application.Transpose
是WorksheetFunction.Transpose
的最新绑定版本。查找过滤器的文档应该很容易。剩下的只是普通的公式语法。。。由于它被方括号包围,所以会对其进行计算。[]
。但会在当时的活动表
…上进行计算。