|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2012, 23:11 | #1 |
Регистрация: 24.01.2012
Сообщений: 5
|
Макрос который сравнивает две таблицы
Здравствуйте помогите новичку, есть скрипт (макрос) который сравнивает две таблицы (на точное совпадение строк) это: Таблица 1 и Таблица 2 и выводит список в таблицу Совпадения, помогите доработать скрипт (макрос) чтоб еще выводил список не совпавших строк в таблицу Разница)))
|
25.01.2012, 23:34 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Что-то там накручено... С Белушкиным явно косяк - 4+2=8
Я бы всё переписал на словаре - так совпадения легко выбрать. Но с разницей работы больше - в 2 раза похоже больше...
webmoney: E265281470651 Z422237915069 R418926282008
|
26.01.2012, 00:00 | #3 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
Цитата:
2. из какой таблицы выводить отсутствующих ? в 1 или 2 или в обоих ? и опять же всех подряд или нужно уникальных оставить
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
27.01.2012, 20:45 | #4 |
Регистрация: 24.01.2012
Сообщений: 5
|
Задача вывести всех подряд, отсутствующих в таблице 1)) на лист Разница
|
27.01.2012, 23:48 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Отсутствующих в таблице 1 из таблицы 2, или отсутствующих в таблице 2 из таблицы 1?
Т.е. тех, кто есть в 1, но нет в 2? Проверяйте - сделал обе задачи одним небольшим кодом (Ваши там тоже остались). Разница - это те, кто есть в 1, но нет в 2. Раз сказали, что всех - так всех (легче - не надо в повторах уникальных отбирать...)
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 28.01.2012 в 00:09. |
28.01.2012, 00:30 | #6 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Чего такая разница? Игорь, проверь у себя. АГАФОНОВ нету ни там ни там.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 28.01.2012 в 00:59. |
28.01.2012, 00:57 | #7 | |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Сергей, Агафонов только во второй таблице - а мы так не договаривались
Мой код выводит совпавших, и Цитата:
А чего твой код так долго работает? Понимаю, что проверок больше - но мой вроде раза в 4 быстрее... Это не Join(Application.Index(a, i), "|") тормозит? Точно - заменил всюду на монстра Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 28.01.2012 в 01:08. |
|
28.01.2012, 01:01 | #8 | |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Загрузил и второй вариант. Бог его знает, как ему нать:-)
Цитата:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
|
28.01.2012, 14:16 | #9 |
Регистрация: 24.01.2012
Сообщений: 5
|
Всем спасибо огромное за помощь, все работает))) как положено)))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как написать макрос, который бы запускался с открытием книги? | БАХТИ | Microsoft Office Excel | 6 | 25.09.2011 10:23 |
Защищенный документ+макрос который удаляет страници(разделы) | женя2010 | Microsoft Office Word | 3 | 27.07.2011 15:23 |
Необходимо доработать макрос, который создает шаблон | Androgen13 | Microsoft Office Excel | 10 | 24.07.2011 22:10 |
макрос, который переворачивает таблицу | Настя.Пенская | Microsoft Office Excel | 12 | 06.06.2011 20:03 |
Нужен макрос, объединяющий две таблицы в одну | VectorC | Microsoft Office Excel | 6 | 10.02.2011 11:15 |