|
|
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста, очень нужно сделать макрос в Эксель для следующей задачи (файлы я прикрепила): Необходимо собрать однотипные листы, которые называются Свод_кв,из 2 файлов (на самом деле их ок.60) в один файл СводБДРпл-фт. Причем нужно, чтобы лист СВОД_кв, например, из книги Архангельск попал в файл СводБДР пл-фт в соответстующий лист Архангельск и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 16:05:46 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
Помогите!!!пожалуйста, я отчаялась уже :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 16:31:46 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
Просматривается только вариант через самописный макрос (возможно можно еще как-то, но макрос - первое, что на ум приходит). если с VBA не знакома, то проще и быстрее вручную все сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2009, 19:27:10 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
+1 РУЧКАМИ Ну, или Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 00:21:08 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanB, Руками - очень долго. Файлов почти 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 09:56:02 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
уже бы сделала давно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 10:20:15 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
Надо ещё? ща сделаю.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 12:16:04 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
Ron de Bruin. Надстройка, которая позволяет сделать именно то, что вы хотите Ron de Bruin. Пример решения 1 Ron de Bruin. Пример решения 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 12:41:31 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
Вот... на скорую руку, правда, но работать должен В переменную Код: plaintext Сам итоговый лист хранить в общей папке нельзя, поместите его на рабочий стол, например. Пример в приложении, код ниже. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 12:49:41 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ron de Bruin. Надстройка, которая позволяет сделать именно то, что вы хотите Интересно, но на практике не так часто требуется. Лично мне - ниразу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 12:52:58 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanB, здесь, как мне кажется, ключевая фраза - "лично мне". По моим наблюдениям, объединение нескольких книг в одну - один из самых частых вопросов на форумах по VBA в Excel на всех языках :-) Мне лично это тоже ниразу не пригодилось :-) Вероятно все зависит от того, чем занимаешься и какому рабочему процессу следуешь в работе с данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 14:38:28 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
KL (XL)PlanB, здесь, как мне кажется, ключевая фраза - "лично мне".Так и есть :) А наиболее часто (мне, опять же) требуется, пожалуй, формирование уникального списка элементов... По крайней мере, напрягает больше остального ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 15:01:24 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanB,большое спасибо за помощь. Мне эти все операции приходится каждый день делать руками. Я попробовала макрос, выдаёт ошибку Subscript out of range. Что это значит? Я в этом полный профан :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 15:21:41 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
KL (XL), Спасибо, но у меня не загружается. Злобные админы постарались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 15:52:16 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanBВот... на скорую руку, правда, но работать должен В переменную Код: plaintext Сам итоговый лист хранить в общей папке нельзя, поместите его на рабочий стол, например. 1.Всё так сделали? 2.Путь точно поменяли? 3.На какой строчке останавливается при работе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:02:06 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
natniknestKL (XL), Спасибо, но у меня не загружается. Злобные админы постарались. Выбирайте любой: zendlife.info zend2.com hidemyass.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:04:40 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanB, путь поменяла так: Const sPath = "C:\Documents and Settings\TEMP\Desktop\Май". В папке май только файлы, других папок нет. Останавливается на строке b.Sheets("Свод_кв").Copy After:=Workbooks("_Свод БДР МПП_05.2009г.xls").Sheets(she) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:06:46 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
natniknestPlanB, путь поменяла так: Const sPath = "C:\Documents and Settings\TEMP\Desktop\Май". В папке май только файлы, других папок нет. Останавливается на строке b.Sheets("Свод_кв").Copy After:=Workbooks("_Свод БДР МПП_05.2009г.xls").Sheets(she) Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:23:03 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
natniknest, natniknestЯ в этом полный профан :(А зачем тогда файл переименовывали и вносили изменения в код программы??????? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:25:53 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanB, Почему-то макрос сделал только архангельск, Выдаёт ошибку Can't execute code in break mod. Теперь ему не нравится строка: ThisWorkbook.Sheets(she).Name = f.Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:30:00 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanB, У меня свой сводный файл есть, вот в него и надо собрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:31:01 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
natniknestPlanB, Почему-то макрос сделал только архангельск, Выдаёт ошибку Can't execute code in break mod.у меня это было при тестах, когда я поместил в общую папку и управляющий файл... делайте выводы... natniknestТеперь ему не нравится строка: ThisWorkbook.Sheets(she).Name = f.Nameзаново запустите, предварительно грохнув все листы, сохраня с изменениями предыдущего моего поста.natniknestPlanB, У меня свой сводный файл есть, вот в него и надо собрать.вы пытаетесь при незнании языка что-то сделать самостоятельно? тогда вам сюда , точно будет быстрее Я помог, как умел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:38:32 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
natniknestPlanB, У меня свой сводный файл есть, вот в него и надо собрать.Соберите всё в этот, наконец, а потом разом переместите все листы в свой файл. Если хотите в др. файл забить код, то OLE Automation и MS Scripting Runtime надо включить в Tools-References.. на листе редактора VBA, иначе Excel не сможет объявить переменную Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2009, 16:42:35 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
PlanB, Огромное спасибо за помощь всё работает. Извините, долго не отвечала, инет не работал. Только есть одна проблема: если у меня 18 файлов - всё замечательно, но вот если файлов больше - выдаёт ошибку Run-time error '1004' слишком многн форматов ячеек. Подскажите, пожалуйста, как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 16:15:26 |
|
||
|
Собрать листы из нескольких книг Excel в одну
|
|||
|---|---|---|---|
|
#18+
natniknestPlanB, Огромное спасибо за помощь всё работает. Извините, долго не отвечала, инет не работал. Только есть одна проблема: если у меня 18 файлов - всё замечательно, но вот если файлов больше - выдаёт ошибку Run-time error '1004' слишком многн форматов ячеек. Подскажите, пожалуйста, как быть?понятия не имею :) а если сначала сделать 18, потом сохранить, грохнуть старые 18 файлов и положить новые работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 16:43:28 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36118434&tid=2179228]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 464ms |

| 0 / 0 |
