![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Регистрация: 12.08.2013
Сообщений: 6
|
![]()
Здравствуйте,
помогите пожалуйста составить макрос для сравнение столбцов с последующим копированием совпадений на новый лист. Попробую объяснить более подробно, нужно чтоб макрос брал данные из столбца "A" с первого листа и сравнивал их с данными из столбца "A" со второго листа, и при случае совпадения копировал строку со второго листа на новый лист. Надеюсь, что смог все объяснить и буду благодарен вам если вы поможете мне в этом вопросе. --------- примечание модератора - вдруг кому пригодится -------------- Цитата:
Последний раз редактировалось EducatedFool; 30.09.2013 в 09:41. |
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Т.е. все те строки второго листа (или только данные строк?), значения из столбца A которых есть в столбце A первого листа (полностью совпадают) нужно скопировать на другой лист?
Возможно в версиях выше 2003 это можно сделать фильтром, нет возможности сейчас проверить. Макросом сделать несложно - но нужен пример данных. От этого зависит вариант решения.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
вот макрос, который решит задачу, как я ее понял (не факт что я угадал, понятие "сравнить данные листа 1 и 2" четко не определено)
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
На словаре будет быстрее.
Сперва один диапазон запоминаем в словаре, затем второй проверяем по словарю - в зависимости от результат действуем. Но т.к. ничего конкретного не видим - ничего конкретного не пишу. Да и вообще таких кодов здесь вероятно уже не одна сотня...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 12.08.2013
Сообщений: 6
|
![]()
К сожалению сам файл я выложить не могу, но вот попытался объяснить, что мне нужно во вложении.
Спасибо, что откликнулись. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Я угадал точнее
![]() Код:
Рамку рисовать не стал - если очень нужно, то можно добавить.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 12.08.2013
Сообщений: 6
|
![]()
Спасибо за макрос, а можно сделать его более универсальным? чтоб листы были не только как в примере?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Почти абсолютно универсально
![]() Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 12.08.2013
Сообщений: 6
|
![]()
Спасибо большое.
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 12.08.2013
Сообщений: 6
|
![]()
Без вашей помощи мне не обойтись, помогите пожалуйста сделать так, чтоб он брал всю строку, а не только 2 столбца.
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сравнение столбцов excel с последующим добавлением записей из второго списка | Николя | Microsoft Office Excel | 13 | 01.03.2013 10:36 |
Удаление повторов с последующим копированием нужной инфы | ujen | Microsoft Office Excel | 4 | 07.07.2011 01:21 |
вывод номеров столбцов матрицы и подсчитать количество этих столбцов | Vitalina69 | Помощь студентам | 2 | 15.02.2011 21:52 |
Формула для сравнения двух столбцов с выводом результат в третьем | ramiras777 | Microsoft Office Excel | 23 | 19.03.2010 20:52 |
Помогите с копированием столбцов. | sergiksergik | Microsoft Office Excel | 6 | 01.02.2009 22:11 |