|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.04.2010, 15:26 | #1 |
Регистрация: 15.04.2010
Сообщений: 5
|
Нуже макрос для копирования данных в новую книгу.
Доброго всем дня.
Появилась необходимость в создании скрипика. Есть исходный файл BAZA с большим количеством иформации( в примере, только 2 строчки, их будет больше), человек в последних столбцах файла BAZA вводит дату и порядковый номер. Запускает макрос, он в свою очередь копирует необходимые данные в файл ITOG и расставляет по дате. Копируются только те строчки для которых установили дату. Файлы приложены Очень надеюсь на вашу помощь. |
16.04.2010, 16:43 | #2 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
Добрый день, непонятны коды полей в итоговом файле, приведите список полей, которые необходимо "забрать" в итоговый файл и их соответствующее название в итоговом файле
|
16.04.2010, 18:00 | #3 |
Регистрация: 15.04.2010
Сообщений: 5
|
В итоговом файле ячейка А 2 должна соответствовать ячейке BP 2 baza файла.
ячейка B 2 - BQ 2 C 2 - C 2 D 2 - B 2 E 2 - N 2 F 2 - J 2 G 2 - H 2 H 2 - K 2 I 2 - L 2 Если из базы копируется третяя строчка , то соответствено это ставится на 3юю строчку итогого файла. |
16.04.2010, 18:56 | #4 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
см. вложение
Примечание: файл "Baza.xls" и "ITOG.xlsx" должны быть открыты при выполнении макроса Откройте файл "Baza.xls", меню Сервис - Макросы - выполнить макрос BazaItog |
16.04.2010, 20:06 | #5 |
Регистрация: 15.04.2010
Сообщений: 5
|
огромное спасибо, так, как и было необходимо,
Вопрос номер 2 А можно сделать так, чтобы файл ITOG сохранялся под именем - ДатаПорядковыйНомер.xls и зависел от даты и порядкого номера в файле BAZA. Допустим, в файле база в первой строке указана дата 26.06.2010 и порядковый номер - 1(такая же информация может быть и в остальных 10 строках), а во второй строке или любой другой, дата 26.06.2010 и порядковый номер - 2. В итоге получить один файл 26.06.20101.xls в котором бы отобразилась информация из файла BAZA, где указано дата -26.06.2010 и прядковый номер 1, а второй файл 26.06.20102.xls в котором бы отобразилась информация из файла BAZA, где указано дата -26.06.2010 и прядковый номер 2 |
16.04.2010, 21:07 | #6 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
да, можно, но необходимо уточнить какая ячейка будет определять имя файла и что будет содержать файл
|
17.04.2010, 10:56 | #7 |
Регистрация: 15.04.2010
Сообщений: 5
|
файл будет содержать все тоже самое что и ITOG, все теже самые поля.ячейка дата и порядковый номер в файле BAZA будет определять название нового файла.
|
17.04.2010, 11:09 | #8 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
теперь понятно
Последний раз редактировалось EugeneS; 17.04.2010 в 11:31. |
17.04.2010, 11:54 | #9 |
Регистрация: 15.04.2010
Сообщений: 5
|
это сначала была в этом необходимость,
допустим в файле база, первые 3 строчки содержат дату 26.06.2010 и порядковый номер 1. то при запуске макроса, получается файл с назанием дата_и_порядковый_номер.и содержит все ячейки что в старом файле ITOG, одну и ту же дату 26.06.2010 и порядковый номер 1, если след. 3 строчки файла BAZA содержат туже дату, но порядковый номер 2, то создается второй файл. который содержит все ячейки что в файле ITOG, одну дату 26.06.2010 и порядковый номер 2. воощем получатся что новые файлы со структурой ITOG будут создаваться если различаются значения дата и порядковый номер в файле BAZA. прикладываю также рисунок =) |
17.04.2010, 12:43 | #10 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
см. вложение, запустите макрос BazaItog в файле "Baza.xls"
Примечание: файлы сохраняются согласно пути файла "ITOG.xlsx" в формате "xls". |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос для копирования строк из одной таблицы в другую | IRI_NA | Microsoft Office Excel | 9 | 25.01.2010 20:55 |
Копирование диаграмм в новую книгу | juliaowen | Microsoft Office Excel | 1 | 30.10.2009 11:06 |
Как написать макрос для копирования диапазонов данных с приращением | Yevgen_pro | Microsoft Office Excel | 0 | 09.09.2009 16:12 |
Макрос для копирования | knyz | Microsoft Office Excel | 28 | 11.01.2009 06:12 |
Перенести в новую книгу отмеченые строки | Rom1k06 | Microsoft Office Excel | 11 | 31.07.2008 12:22 |