Использовать присвоенное значение в формуле Vlookup - PullRequest
0 голосов
/ 10 июля 2020

Мне нужна помощь с моим скриптом VBA.

Мне нужно использовать уже присвоенное значение в формуле vlookup в скрипте vba.

В настоящее время я использую приведенный ниже код, как вы можете видеть Я уже назначил значение вроде «Путь», «Рабочий_ лист», «Лист_но».

Теперь я хочу использовать свое назначенное значение 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)"

1 Ответ

0 голосов
/ 10 июля 2020

Ваши кавычки не совпадают, и & должен находиться вне кавычек, чтобы можно было произвести замену.

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

HTH

...