我试图在Excel VBA编码中使用MATCH函数。当我输入零件号并且MATCH函数能够找到它所在的行时,不会发生错误。但是,当搜索的值不存在时,我收到一条错误消息,提示它“无法获取WorksheetFunction类的Match属性”。它将其分类为运行时错误'1004'。
由于它会产生这种类型的错误,因此我无法使用iserror函数或一组if语句尝试将其解析出来;这两个值始终为FALSE。
如果有避免这种错误的方法,请告诉我!
答案 0 :(得分:0)
Run time error '1004' Unable to get the Match propertyof the WorksheetFunction class
Sam092建议使用MATCH的应用程序版本并与IsError一起包装。效果很好。