【问题标题】:Use assigned value in Vlookup formula在 Vlookup 公式中使用赋值
【发布时间】:2020-10-30 23:23:28
【问题描述】:

我的 VBA 脚本需要一些帮助。

我需要在 vba 脚本的 vlookup 公式中使用已经赋值。

目前我正在使用下面的代码,如您所见,我已经分配了“路径”、“工作表”、“工作表”等值。

现在我想使用我的赋值 VBA

必需的 VBA

Range("C9").Formula = "=VLOOKUP(A8,'& Path & Work_sheet & sheets_no &'!$A$14:$B$14,2,FALSE)"

目前使用 VBA

Path ="C:\Users\Desktop\iMAGE lINK cHECKING\"
Work_sheet = "[Main Image Link.xlsm]"

sheets_no = "Sheet1"
Range("C9").Formula = "=VLOOKUP(A8,'C:\Users\Desktop\iMAGE lINK cHECKING\[Main Image Link.xlsm]Sheet1'!$A$14:$B$14,2,FALSE)"

【问题讨论】:

    标签: excel vba excel-formula vlookup


    【解决方案1】:

    您的引号不匹配,并且 & 需要在引号之外,以便可以进行替换。

    Range("C9").Formula = "=VLOOKUP(A8,'" & Path & Work_sheet & sheets_no & "'!$A$14:$B$14,2,FALSE)"
    

    HTH

    【讨论】:

    • 请不要只发布代码作为答案,而是解释为什么这可以解决问题。如果没有上下文,您的答案可能会因为低质量标记而被删除。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    相关资源
    最近更新 更多