代码之家  ›  专栏  ›  技术社区  ›  user9459861

弦上的Vlookup

  •  0
  • user9459861  · 技术社区  · 8 年前

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

    我在这方面花了很多时间,但还是搞不懂,因为我是一名tableau开发人员,VBA不是我的强项。有人能帮我一下吗。谢谢

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

    日常销售。A3具有基于所选值的帐户名称下拉列表B3需要填充来自的帐户ID Accounts.Range("A2:B40")

    1 回复  |  直到 8 年前
        1
  •  0
  •   PatricK    8 年前
    Range("B3").FormulaR1C1 = _
        "=IF(ISBLANK(RC[-1]),"""",VLOOKUP(RC[-1],Accounts!R2C1:R40C2,2,))"
    Range("B3").Copy
    Range("B3:B1000").PasteSpecial (xlPasteAll)
    

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

    推荐文章