关于VBA匹配和Excel匹配的区别

我有这个代码的问题

Application.WorksheetFunction.Match(Worksheets("Template").Cells(5, 2), Worksheets("Japan1").Rows(2), 0) 

如你所知,这是一个匹配function。 我尝试在绝对没有问题的同一组单元格上使用excel版本的匹配。

但是,我有错误与VBA,1004,无法find匹配属性。

我怀疑它要求我声明一些东西,因为如果我将标准设置为1.它返回的结果是不理想的(而不是我单独用excel设置的结果)

谢谢你的麻烦!