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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2010, 17:02   #1
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию Нужен макрос сбора данных.

Здравствуйте! Помогите, пожалуйста. Нужен макрос сбора данных из разных файлов, но в одной папке. Открытая книга (пример "Куда"), берем все файлы ("Откуда1", "Откуда2"), и копируем в открытую книгу данные с листов 1 и 2, вставляя данные последующей книги и листа ниже предыдущих. Пример во вложении. По возможности лист1 книги "Куда". Если не получится, лист2 тоже замечательно.
Вложения
Тип файла: rar Пример.rar (6.1 Кб, 48 просмотров)
kipish_lp вне форума Ответить с цитированием
Старый 15.04.2010, 01:05   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

будут обработаны все файлы,которые находятся в одной папке с этой книгой


Если Книга Куда находится в другой папке замените в макросе строку
Код:
  Set F = fso.GetFolder(ThisWorkbook.Path & "\")
на
Код:
  Set F = fso.GetFolder("Путь к папке"& "\")
Вложения
Тип файла: rar Куда.rar (20.6 Кб, 108 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 15.04.2010 в 01:08.
doober вне форума Ответить с цитированием
Старый 15.04.2010, 10:05   #3
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию

Работает замечательно, только Касперский ругается. На что? Чем можно заменить?
kipish_lp вне форума Ответить с цитированием
Старый 15.04.2010, 10:09   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Чем можно заменить?
Заменить что? Касперского?
Настройте антивирус так, чтобы он не ругался, - делов-то на 1 минуту.
А исправлять код не вижу смысла.
EducatedFool вне форума Ответить с цитированием
Старый 15.04.2010, 10:40   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
исправлять код не вижу смысла
doober +1. И мне код понравился.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 16.04.2010, 07:22   #6
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию

Да я не хочу код изменять, и Каспера не могу настроить, прав нет. Антивирь, скорее всего, ругается на то, что макрос в "невидимом режиме" в другую книгу лезет.
Код:
 Set wb = GetObject(fl.Path)
Ругается после выполнения данной строчки. Можеть быть, все-таки, можно что-нибудь сделать?

И еще, как сделать, чтобы в книгу "Куда" попадали данные всех листов книг "Откуда"?

Последний раз редактировалось kipish_lp; 16.04.2010 в 08:51.
kipish_lp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите нужен макрос iago Microsoft Office Excel 2 30.09.2009 19:00
Кавараный Excel!!! Глючит макрос сбора данных. mephist Microsoft Office Excel 32 24.07.2009 06:50
нужен макрос Angel-A Microsoft Office Excel 0 07.06.2009 21:22
Нужен Макрос Valeriy1983 Microsoft Office Excel 4 30.04.2009 21:37
Программа для сбора (с инет-порталов) и анализа статистических данных. Гаур-Мяур Помощь студентам 5 03.04.2009 15:49