简体   繁体   English

在 Vlookup 公式中使用赋值

[英]Use assigned value in Vlookup formula

I need some help with my VBA Script.我的 VBA 脚本需要一些帮助。

I need to use already assign value in vlookup formula in vba script.我需要在 vba 脚本的 vlookup 公式中使用已经赋值。

Currently i'm using the below code as you can see i have already assigned Value Like "Path", "Work_sheet", "Sheet_no".目前我正在使用下面的代码,如您所见,我已经分配了诸如“路径”、“工作表”、“表号”之类的值。

Now i want to use my assign value VBA现在我想使用我的赋值 VBA

Required VBA需要 VBA

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

Currently using VBA目前使用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)"

Your quotes were mismatched and the & need to be outside of quotes so the substitution can be made.您的引号不匹配,并且 & 需要在引号之外,以便可以进行替换。

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

HTH HTH

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM