Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2009, 19:25   #1
kievlyanin
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 110
По умолчанию может ли макрос взять данные из файла не открывая сам файл?

есть файл, в котором макросом формируется определенная таблица из многих файлов. один из этих файлов-источников весит очень! много - желательно бы его не открывать вообще

отсюда 2 вопроса. можно ли не открывая файла, макросом:

1. вытянуть данные из заранее определенного диапазона ячек?
(т.е. какой-то аналог обовления связи)


2. вытянуть данные с определенного листа из вычисляемого макросом диапазона ячеек. т.е. к примеру в файле-источнике на листе есть данные за год помесячно и я запуская макрос определяю месяц за который надо данные выьянуть. в файле-источниеке надо найти соответсвующий столбец с месяцем и скопировать его от строки 1 до строки Х
kievlyanin вне форума Ответить с цитированием
Старый 14.10.2009, 19:51   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Да, можно.

Пример кода есть здесь:
http://msoffice.nm.ru/faq/macros/mis...eous.htm#faq21

Да и на форуме вопрос неоднократно обсуждался.
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При копировании файла ошибка:макрос не может быть найден Belokuraya Microsoft Office Excel 4 24.07.2009 16:04
Может ли скрипт удалить сам себя bashkos PHP 4 03.08.2008 19:57
Как обратиться к ячейке файла Excel не открывая его Alexandro Microsoft Office Excel 3 28.05.2008 12:02