VBA报错:不能取得类WorksheetFunction的Match的属性
运行 iRow=Application.WorksheetFunction.Match(VBA.Date, Sheet5.Range("a1:a1000"), 0)时报错,错误类型:不能取得类WorksheetFunction的Match的属性
其中:Sheet5.Range("a1:a1000")引用的是一组日期
我用以下两条msgbox检查过,结果都是2021/02/21,不知道为什么还是报错
MsgBox VBA.Date
MsgBox Sheet5.Range("a2") iRow=Application.WorksheetFunction.Match(VBA.Date, Sheet5.Range("a1:a1000"), 0)
改为
iRow=Application.WorksheetFunction.Match(CLng(VBA.Date) , Sheet5.Range("a1:a1000"), 0)
试试 jackz007 发表于 2021-2-21 10:48
改为
试试
已解决,十分感谢! 看不懂 看不懂 互相认识学习一下。
互相认识一下。
页:
[1]