|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.10.2008, 21:06 | #1 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Копирование листа в другую книгу макросом
Помогите, пожайлуста, макросом копировать лист в другую книгу. То есть нужно из 2-х книг скопировать листы в 3-ю...
|
05.10.2008, 21:20 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Для начала неплохо было бы знать, из какой книги будет запускаться макрос, из каких книг (интересуют названия файлов) будут копироваться листы, как буде называться файл с результатом (каждый раз создавать новый файл или перезаписывать файл результат.xls), и т.д.
Сам код в принципе очень прост, но для его написания нужны все эти нюансы... --------- примечание модератора - вдруг кому пригодится -------------- Цитата:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 30.09.2013 в 09:31. |
|
05.10.2008, 22:51 | #3 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Цитата:
|
|
06.10.2008, 10:16 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
1. У Вас всего 3 книги? Т.е. рабочая и еще две? Или их может быть сколько угодно?
2. В книгах "1.xls" и "2.xls" только 1 лист? Если нет, то куда девать данные с других листов? 3. Если заранее известен диапазон (можно с избытком) ячеек листов исходных книг ("1.xls" и "2.xls"), то можно обойтись без их открытия - копирования - закрытия. Создаем ссылку на "закрытую" (кстати, не обязательно) книгу, затем удаляем связи, оставляя значения.
Чем шире угол зрения, тем он тупее.
|
06.10.2008, 20:04 | #5 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Цитата:
2. В книгах "1.xls" и "2.xls" нужен только один лист,"1" и "2"! 3. Копирывать можно целый лист или диапазон (например, A1:M10000)... Лучше это был бы макрос.... |
|
06.10.2008, 23:54 | #6 |
Форумчанин
Регистрация: 25.08.2008
Сообщений: 159
|
в реузльтат'е
Код:
|
07.10.2008, 06:25 | #7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Если в книге "результат.xls" листы 1 и 2 подготовлены,т.е. нарисованы границы таблиц, то можно обойтись без открытия исходных файлов. Например, так:
Код:
Чем шире угол зрения, тем он тупее.
|
07.10.2008, 08:42 | #8 | ||
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Цитата:
Цитата:
может как то можно копирывать весь лист? |
||
07.10.2008, 09:00 | #9 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Ну, а если открывать и копировать, то можно, например, так: Код:
Код:
Чем шире угол зрения, тем он тупее.
|
|
11.10.2008, 08:59 | #10 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Спасибо, очень помогло
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
хелп с макросом | Aivar | Microsoft Office Word | 8 | 28.09.2008 02:10 |
Помогите с макросом | SoFuWa | Microsoft Office Excel | 7 | 15.08.2008 15:26 |
Копирование данных из одной таблицы в другую! | фЁдОр | БД в Delphi | 18 | 06.01.2008 19:27 |
Копирование таблиц из одной базы в другую | KuH | БД в Delphi | 7 | 27.09.2007 15:18 |
добавление листа в книгу по условию | Sasha K | Microsoft Office Excel | 4 | 30.01.2007 15:44 |