0

我正在尝试计算单元格长度小于 2 的范围内的单元格。

正则公式“sumproduct(n(len(A2:D10)<2))”按预期工作。在尝试将其合并到我的代码中时

if [sumproduct(n(len(A2:D10)<2))] <> 0 then 
else
end if

它可以工作,但问题是范围不固定,所以每当我尝试分配变量并运行它时,它都不起作用显示错误 2029


if [sumproduct(n(len("A2:D" & lrow)<2))] <> 0 then 
else
end if

无论如何要解决这个问题。

谢谢。

4

1 回答 1

0

谢谢斯科特-

我认为不需要 Activesheet,所以我使用了 []

ActiveSheet.Evaluate("sumproduct(n(len(A2:D" & Lrow & ")<2))")

现在我根据我的要求修改了这个,我能够克服我的问题。

非常感谢。

于 2020-03-13T03:13:12.577 回答