|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.03.2012, 11:50 | #1 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
поиск и копирование данных между листами в 2 книгах
Здравствуйте Ув. форумчане. Столкнулся с проблемой, поиска и копирования данных между двумя книгами по определенным листам. У меня есть пример поиска и копирования данных между двумя книгами и двумя листами. но как сделать грамотно чтобы искало и копировало по нескольким листам, я не могу понять. Прошу помощи. В файлике описал более конкретнее что у меня не получается.
Заранее огромное спасибо! Забыл сказать, что описание проблемы в книге Основная на первом листе
Единственный способ стать умнее, играть с более умным противником...
Последний раз редактировалось staniiislav; 21.03.2012 в 11:54. |
21.03.2012, 12:19 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Если есть код копирования между двумя листами разных книг - просто выполняйте его 3 раза, меняя листы.
Можно пройтись циклом по всем листам одной книги, копируя с аналогичного листа другой книги (нужно позаботится, чтоб была пара). Смотрю, повторов дат быть не должно? Тогда я бы занёс даты одного листа (в котором ищем) в словарь, в Item словаря позицию этой даты в исходном массиве (ну или сразу данные через разделитель). Далее циклом по данным, которые ищем, сразу из словаря брал сохранённую позицию, из массива данные (или из Item словаря). Ну и так столько раз, сколько пар листов - каждый раз новые массивы и словарь. Но я бы не брал данные "при двух открытых книгах" - лучше кодом открывать вторую книгу, в диалоге или прямо указав путь.
webmoney: E265281470651 Z422237915069 R418926282008
|
21.03.2012, 12:58 | #3 | |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
Цитата:
Спасибо за ответ! Смотрю, повторов дат быть не должно? : в книги оригинал даты на год, в книге пт на каждом листе разные дата, и они меняются после достижения 50 дней, через 10 дней еще 50 новых дат. Вот почему нужен макрос, в противном случаи использовал бы ВПР или ИНДЕКС(ПОИСКПОЗ))... Но я бы не брал данные "при двух открытых книгах" - лучше кодом открывать вторую книгу, в диалоге или прямо указав путь. : стоит проверка на открытие книги, это сделано чтобы не запускался макрос если книга уже открыта, пытался сделать условие если уже открыта то делать так... но через раз работало, так и не понял в чем была проблема... спасибо, и кстати как убрать в коде проверку на поиск по столбцам?
Единственный способ стать умнее, играть с более умным противником...
Последний раз редактировалось staniiislav; 21.03.2012 в 13:06. |
|
21.03.2012, 13:24 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Таймаут, работой завалили... Некогда серьёзно вникать
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 21.03.2012 в 13:44. |
21.03.2012, 13:36 | #5 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
не вопрос ))) спасибо что откликнулись, будет время, посмотрите пожалуйста.
Спасибо!
Единственный способ стать умнее, играть с более умным противником...
|
21.03.2012, 14:07 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Попробуйте так - добавил цикл по листам (но если будут другие листы - диаграмм или макросов, то всё рухнет!):
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
21.03.2012, 14:30 | #7 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
Ок, буду что-то придумывать! Спасибо огромное!
Единственный способ стать умнее, играть с более умным противником...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование данных между листами с условием | igorMalov | Microsoft Office Excel | 3 | 24.02.2012 11:03 |
Переход между листами | Fezdipekla | Microsoft Office Excel | 2 | 14.06.2010 20:27 |
Поиск данных по условиям соответствия и копирование | Игор41 | Microsoft Office Excel | 7 | 10.06.2010 23:23 |
поиск/копирование данных в edit | kate158 | Компоненты Delphi | 4 | 24.09.2009 16:58 |
Excel глюкает из-за большого количества формул и связей между листами? | Diva | Microsoft Office Excel | 1 | 07.08.2008 11:52 |