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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2010, 20:06   #1
Тантана
Пользователь
 
Регистрация: 12.02.2010
Сообщений: 15
По умолчанию Транспонирование множества данных из разных книг или из разных листов на 1 лист посредством макроса

Есть две схожие задачи.
1. В папке находится множество файлов (до 350 максимум). По содержанию каждый файл уникален, но имеет одинаковую структуру. Есть данные, которые расположены в столбик.
Необходимо собрать эти данные из всех книг и транспонировать их в итоговую книгу в строчку один под другим.
2. Всё тоже самое, только первоначальные данные находятся в одной книге со множеством листов. И данные надо собрать и транспонировать на первый сводный лист.
Примеры прикрепляю.
Вложения
Тип файла: rar Пример - задача1.rar (4.9 Кб, 41 просмотров)
Тип файла: rar Пример - задача 2.rar (2.1 Кб, 29 просмотров)

Последний раз редактировалось Тантана; 18.03.2010 в 22:06.
Тантана вне форума Ответить с цитированием
Старый 19.03.2010, 00:22   #2
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

Задача 2, например, так
Вложения
Тип файла: rar Пример - задача 2.rar (12.7 Кб, 58 просмотров)
EugeneS вне форума Ответить с цитированием
Старый 19.03.2010, 01:22   #3
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

Задача 1, например, так
Вложения
Тип файла: rar Пример - задача1.rar (33.6 Кб, 59 просмотров)
EugeneS вне форума Ответить с цитированием
Старый 19.03.2010, 06:22   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Задача1:
Если в исходных файлах имя листа с данными совпадает с именем файла (так, как у автора темы в примере), то решить ее можно существенно проще, без открытия и закрытия каждого файла (см. пример во вложении).

Задача2:
Предлагаю, на мой взгляд, более простое решение (см. вложение).
Вложения
Тип файла: rar задача1.rar (10.6 Кб, 77 просмотров)
Тип файла: rar задача 2.rar (9.0 Кб, 51 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 19.03.2010, 08:23   #5
Тантана
Пользователь
 
Регистрация: 12.02.2010
Сообщений: 15
По умолчанию

EugeneS, SAS888, спасибо огромное!!!
Все предложенные варианты работают отлично.
Тантана вне форума Ответить с цитированием
Старый 05.04.2011, 12:52   #6
Nick-1984
Пользователь
 
Регистрация: 05.04.2011
Сообщений: 14
По умолчанию А можно сделать без макроса

Я имею в виду вариант 1 (где из разных книг ссылки). и не скопировать а сделать связь

Последний раз редактировалось Nick-1984; 05.04.2011 в 13:20.
Nick-1984 вне форума Ответить с цитированием
Старый 18.12.2014, 13:04   #7
Dilaram
Новичок
Джуниор
 
Регистрация: 11.11.2014
Сообщений: 1
По умолчанию

Добрый день!
Пожалуйста, помогите с решением следующей задачи:
Нужен макрос:
копировать данные с разных листов одной книги в определенный лист этой же книги (Вывод) последовательно (друг под другом).
Желательно, если будут копироваться данные, отмеченные галочкой (шрифт марлетт).
Dilaram вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение двух столбцов в разных книгах LAnLorD Microsoft Office Excel 132 17.05.2022 08:16
Как связать ячейки на разных листах? BobBarker Microsoft Office Excel 9 13.03.2010 01:33
Копирование данных с разных на итоговый лист bukjob Microsoft Office Excel 18 05.03.2010 10:08
несколько разных строк из разных файлов сформировать в один Иван123456 Microsoft Office Excel 3 30.07.2009 17:05
Поиск и удаление совпадающих строк в разных листах hybrid84 Microsoft Office Excel 11 24.07.2009 05:13