Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
VBA.Получить значение из закрытого файла., Либо vlookup, find
 
Здравствуйте.
Мне нужно вытащить значения из закрытой книги (
"'F:\Логистика\[Поставки_запрос.xls]Лист1'!$A:$B")
. Это дописка к уже сужествующему коду, поэтому UDF не подойдёт. Вычитал, что при помощи  WorksheetFunction.VLookup это невозможно, значит придётся прописывать в коде формулу. Но загвоздка стоит в том, что не могу соединить столбец "А" с циклом i (
Range("A" & i))  - ругается на эту связку.. Помогите, в чём ошибаюсь?

Код
 ......       
  kod = Split(Cells(i, 3), ",")(0)
         Cells(i, 1) = "'" & Application.Trim(kod)
         Cells(i, 14) = Status(c - 5)
         Cells(i, 15).formula = "=VLookup(Range("A" & i), Range("'F:\Логистика\[Поставки_запрос.xls]Лист1'!$A:$B"), 2, 0)"
       Else
         Cells(i, 1) = 
 .......

       
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Так наверно
Код
Cells(i, 15).Formula = "=VLookup(A" & i & ",'F:\Логистика\[Поставки_запрос.xls]Лист1'!$A:$B,2,0)"
 
Алексей, спасибо.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
Страницы: 1
Читают тему (гостей: 1)