索引在VBA中匹配查找功能

时间:2016-01-15 10:33:43

标签: excel vba excel-vba udf

我正在尝试在VBA模仿公式中构建查找函数:

=INDEX(get_column, MATCH(lookup, lookup_column,0),1)

我做过这个:

Public Function IndexMatch(get_column As Range, lookup As Range, lookup_column As Range) As Variant
    IndexMatch = Application.WorksheetFunction.Index(get_column, Application.WorksheetFunction.Match(lookup, lookup_column, 0), 1)
End Function

我不断获得#VALUE!错误。

更新(以下是KS Sheon的评论)。所以这个功能实际上有效,问题在于在不同的工作簿中使用VBA功能。

0 个答案:

没有答案