Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Вытаскивание данных из закрытой книги по формуле
 
Здравствуйте! Вытаскиваю данные из закрытой книги макросом, но пока просто копированием конкретной ячечки в другую конкретную ячейку:
Код
With Range("G9")
.Formula = "='" & ThisWorkbook.path & "\" & "[feb.xlsx]" & "feb" & "'!" & "B8"
.Value = .Value
End With
Никак не разберусь в значках сцепления и ковычках.

Как написать формулу в .Formula = допустим такую:
Код
=ПОИСКПОЗ(СЦЕПИТЬ(BW8;A9);'feb.xlsx'!$F$8:$F$800&'0102_2802.xlsx'!$G$8:$G$800;0)
в формате как написано выше, с ссылкой на другой документ через ThisWorkbook.path.
Подскажите, как  оформлять формулы в VBA при работе с закрытой книгой. Помогите...

Скрытый текст

Всем заранее СПАСИБО!
 
А не проще через GetObject получить доступ к книге, взять нужные данные, программно обработать и получить конечный результат.
Если структура данных позволяет использовать SQL , то данные можно также получить и с помощью ADO.
Спасибо
 
А если не проще. По моей идее сделать возможно?
Изменено: Nikandra1105 - 2 Май 2015 10:28:52
 
Nikandra1105, вот зачем Вы процитировали, да ещё и целиком? Кнопка цитирования не для ответа. Исправьте свой пост.
 
R Dmitry, А если не проще. По моей идее сделать возможно?
 
Можно, но не нужно.
Приведите пример, согласно правил и Вам подскажут(сделают за Вас) наиболее правильный вариант.
Спасибо
Страницы: 1
Читают тему (гостей: 1)