Vba 方法';范围';对象的'_全球';使用vlookup时出现失败错误
所以我是VBA新手,刚刚开始学习。我正在练习使用一个Vlookup函数,并得到对象的“方法”“范围”“失败错误” 我的代码如下:Vba 方法';范围';对象的'_全球';使用vlookup时出现失败错误,vba,excel,Vba,Excel,所以我是VBA新手,刚刚开始学习。我正在练习使用一个Vlookup函数,并得到对象的“方法”“范围”“失败错误” 我的代码如下: Sub findprice() Dim partnumber As Variant Dim price As Integer Dim pricelist As Range Set pricelist = ActiveSheet.Range("a12:b21") partnumber = InputBox("enter part
Sub findprice()
Dim partnumber As Variant
Dim price As Integer
Dim pricelist As Range
Set pricelist = ActiveSheet.Range("a12:b21")
partnumber = InputBox("enter part number")
price = WorksheetFunction.VLookup(partnumber, Range("pricelist"), 2)
MsgBox price
End Sub
有人能帮我理解为什么会出现这个错误以及如何修复它吗?不要使用
Range(“pricelist”)
只需使用pricelist
本身,不要加引号。这是一个范围。如果需要精确匹配,还可以将False
作为最后一个参数添加到VLookup()
。这很有效。感谢不要使用Range(“pricelist”)
只需使用pricelist
本身,无需报价。这是一个范围。如果需要精确匹配,还可以将False
作为最后一个参数添加到VLookup()
。这很有效。谢谢