首页 > 解决方案 > VBA,以变量为查找值的匹配函数,引号/无引号?

问题描述

我的 vba 中有以下内容:

WorksheetFunction.Match(lookup_value, lookup_range, match_type) 

对于查找值,如果我明确命名该值,即。10(无引号)。有用。

WorksheetFunction.Match(10,Sheets("stackoverflow").Range("H:H"), 0)

但是当我将它存储为变量时,它不起作用。

WorksheetFunction.Match(variable,Sheets("stackoverflow").Range("H:H"), 0)

当我做 ?variable 时,在即时窗口中,variable = '10'

标签: excelvba

解决方案


推荐阅读