Vlookup语法和MsgBox错误

时间:2018-05-22 20:01:38

标签: vba excel-vba excel

我希望使用活动单元作为参考,使用vlookup从另一个工作表返回值。我已经设置了我的表数组,这似乎工作正常。

我运行宏并没有任何反应 - 没有错误,最后的消息框将不会显示。我知道活动单元格匹配我引用的表中的值,因此不应该有N / A错误。

然后,最终目标是在单击分配了此宏的按钮后,使用具有姓氏和名字的Msgbox。

Sub ContactInfo()

Dim name As String
Dim ArrayRange As Variant
Dim ActCell As Variant

Set ActCell = ActiveCell.Value

Sheets("results").Select
ArrayRange = Sheets("Results").Range(Range("L1"), Range("L1").SpecialCells(xlLastCell))

Lastname = Application.WorksheetFunction.VLookup(ActCell, ArrayRange, 3, False)
Firstname = Application.WorksheetFunction.VLookup(ActCell, ArrayRange, 2, False)

MsgBox Lastname & Firstname


End Sub

0 个答案:

没有答案