【发布时间】:2018-08-01 13:14:33
【问题描述】:
我有这些栏目:
我正在尝试以这种方式评估它们:
dim myArray as variant
myArray = filter(application.transpose(columnSheet.evaluate("IF(OR(D=""D1"",D=""D2""),S,false)")),false,false)
看到 "DISPENSER" 整个列名等于 "D" 并且 "SELLER" 整个列名等于 "S" 和 "columnSheet" 是这些列应该位于的 工作表对象 的名称。
过滤器应用程序是由于向“myArray”提供真实结果。
问题是,当我在函数中使用“OR” 语句时,正在评估,我得到“SELLER”整列 结果。如果您尝试直接在工作表中应用相同的函数公式,它会返回正确的结果。
【问题讨论】:
标签: arrays vba excel excel-formula evaluate