字符串上的Vlookup

时间:2018-03-14 01:52:29

标签: excel vba vlookup

我正在尝试在工作表中的一个单元格上放置一个下拉列表,并根据下拉选项需要在相邻单元格上查找另一个工作表中指定的值范围。

在这方面度过了周到的时间,因为我是一名画面开发人员并且VBA不是我强大的西装而无法理解。可以有人帮我这个。谢谢!

Worksheets("DailySales").Range("B3") = Application.WorksheetFunction.VLookup( _
    Worksheets("DailySales").Range("A3"), Worksheets("Accounts").Range("A2:B40"), 2, False)

DailySales.A3具有基于所选值的帐户名称下拉列表B3需要使用Accounts.Range("A2:B40")

中的AccountId填充

1 个答案:

答案 0 :(得分:0)

Range("B3").FormulaR1C1 = _
    "=IF(ISBLANK(RC[-1]),"""",VLOOKUP(RC[-1],Accounts!R2C1:R40C2,2,))"
Range("B3").Copy
Range("B3:B1000").PasteSpecial (xlPasteAll)

这是工作代码。如果其他人也在寻找。