|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.02.2014, 17:42 | #1 |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
Скопировать в файл один столбец со всех файлов
Здравствуйте, уважаемые форумчани!
Есть проблема. Нужно в отдельный файл вставить столбец H с других файлов. Файлы находятся в одной папке Прошу прощения, если такая уже на форуме тема существует, вопрос очень срочный. Sub Get_All_File_from_Folder() Dim openBook, newBook As Workbook Dim x, k, l, colrow, sumrow As Integer Dim PK, FL As String Set newBook = Workbooks.Open("S:\!Архив ВК\Косяки в ЭА\Для обработки\1\all.xls") ' Это файл куда будут копироваться данные colrow = 1 'For x = 1 To 50 Set openBook = Workbooks.Open("S:\!Архив ВК\Косяки в ЭА\Для обработки\1982-5-10-2пк.xls") ' Это первый файл в папке sumrow = ActiveSheet.Cells.SpecialCells(xlCe llTypeLastCell).Row ' Кол-во строк For i = 2 To sumrow newBook.Sheets(1).Cells(i + colrow, 1).Value = openBook.Sheets(1).Cells(i, 6).Text Next i colrow = colrow + sumrow 'Next x End Sub |
19.02.2014, 07:20 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Следующий макрос скопирует данные столбцов "H" 1-го листа из всех книг, находящихся в той же папке, что и файл с этим макросом, и разместит скопированные значения последовательно в столбцы на лист 1, начиная со столбца "A":
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 19.02.2014 в 07:28. |
19.02.2014, 10:26 | #3 | |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
Цитата:
Макрос у меня не работает. Буду очень благодарен, если опишите за что отвечают некоторые строчки кода. |
|
19.02.2014, 11:03 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите пример во вложении.
Откройте файл "Main.xls" и запустите макрос "Sbor". В коде макроса подробные комментарии.
Чем шире угол зрения, тем он тупее.
|
19.02.2014, 11:12 | #5 | |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
Цитата:
|
|
19.02.2014, 12:51 | #6 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
2. Даже не смотря на это, код рабочий. Я специально прикрепил несколько файлов с данными из которых макрос извлекает значения (если, конечно, они располагаются в этой же папке. 3. Как я уже говорил, макрос извлекает значения из столбцов "H" каждого файла и располагает их на свой 1-й лист, начиная со столбца "A". Т. е. данные из столбца "H" 1-го файла-источника будут помещены в столбец "A". Из из столбца "H" следующего файла - в столбец "B" и т. д. Вы же говорили, что Цитата:
Чем шире угол зрения, тем он тупее.
|
||
19.02.2014, 14:35 | #7 | |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
Цитата:
Нужно извлечь значения из столбцов "H" каждого файла и записать их в отдельный файл в столбец "H". Т.е. все извлеченные данные должны быть вставлены в отдельный файл в столбец "H". В этих файлах только по одному листу, так что перебирать листы не нужно. |
|
19.02.2014, 15:08 | #8 | |
Пользователь
Регистрация: 01.01.2014
Сообщений: 71
|
Цитата:
и последовательно вставляются в новый файл столба Н. а не весь столбец Н переносит. |
|
20.02.2014, 05:49 | #9 |
Пользователь
Регистрация: 15.03.2013
Сообщений: 31
|
Да, надо извлечь только ячейки с данными "H" (в основном в них содержатся ссылки), и последовательно их вставить в новый файл столбца "H".
|
20.02.2014, 06:40 | #10 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Прикрепите пример с хотя бы одним файлом, из которого нужно брать данные. Можно с "липовыми" значениями (яблоки, груши...).
Чем шире угол зрения, тем он тупее.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как скопировать один и тот же файл сразу в несколько папок? | GvR | Общие вопросы Delphi | 7 | 08.11.2013 22:32 |
Объединение файлов одинаковой структуры в один файл | Tankiss | Microsoft Office Excel | 20 | 11.09.2013 17:25 |
Сделать из множества файлов Ворд один файл с расширением .chm | Ципихович Эндрю | Фриланс | 23 | 12.05.2013 16:45 |
Нужна прога чотбы скинуть названия файлов в папке в один файл (txt) | Ninzjacont | Помощь студентам | 2 | 08.02.2009 20:30 |
Скопировать по одной ячейке из нескольких файлов в один | Nimo | Microsoft Office Excel | 2 | 09.08.2008 09:25 |