|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.12.2015, 11:51 | #1 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Сравнить массивы скрыть строки с несовпадениями
Приветствую сей уважаемый форум!
Не могу справиться с задачей, прошу помощи. Нужно сравнить два списка на разных листах и скрыть строки на первом листе где нет совпадений с листом 2. Сейчас использую решение - фильтр по значению в ячейке, это не удобно и не совсем подходит, хотя результат тот же. Нужно что бы сравнивались листы и на первом оставались только строки с совпадениями без дополнительных признаков. Спасибо если кто то поможет мне это решить. |
18.12.2015, 13:08 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см.вложение
управляется двойным кликом по 1-й строке: - в колонке А, С видим данные совпавшие с данными листов А, С - по любой другой ячейке - видим все данные.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
18.12.2015, 13:29 | #3 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
можно так:
Код:
Единственный способ стать умнее, играть с более умным противником...
|
18.12.2015, 13:41 | #4 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Уважаемый Игорь, не могли бы Вы расписать как работает код, что то я не пойму, как мне сделать сравнение теперь с листом С. Нужно отдельно оставлять на 1 листе совпадения с А и отдельно с С, желательно кнопками. Я тогда уже все адаптирую в свой файл.
|
18.12.2015, 13:46 | #5 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Спасибо Луганск!!!!! staniiislav
Буду разбираться, мне так более понятно :). Но все же код Игоря хотелось бы понять как работает то же. |
18.12.2015, 13:50 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Код не закрыт. в модуле Лист1 две простые процедуры
Код:
приблизительно так это все работает.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
18.12.2015, 14:59 | #7 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
ЛКМ два раза на ячейках A1,B1,C1 на основном листе. Увидите как работает макрос Игоря
Единственный способ стать умнее, играть с более умным противником...
|
18.12.2015, 15:04 | #8 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
Разобрался, спасибо!!!
|
18.12.2015, 15:17 | #9 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
так в сообщении 2 была написана
"инструкция пользователю по эксплуатации программного комплекса по скрытию (отображению) строк основного листа в случае наличия совпадений в данных на смежном листе книги", которая описывает какими действиями оператор может управлять внешним видом листа Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
18.12.2015, 17:49 | #10 |
Пользователь
Регистрация: 30.08.2013
Сообщений: 29
|
:) Как работает понятно. Не понятен сам код.
с кодом Станислава разобрался и переделал его под свои нужды, единственное он сравнивает последовательно и если последовательность нарушается, то строки выпадают. Код Игоря то что нужно, только я плохо знаю VBA, хотя стараюсь и адаптировать его под себя у меня не получится. Так как у меня больше листов для сравнения с первым, сравнивать нужно другие столбцы. В общем вот так. Спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сравнить две строки | horpenst | Microsoft Office Excel | 4 | 29.03.2012 17:53 |
сравнить строки | Dimarik | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 01.08.2011 08:56 |
сравнить две строки | maxs7 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 01.10.2010 05:27 |
Сравнить строки. FASM. | Crivel | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 15.09.2009 17:27 |
сравнить разные строки | Katovski | Общие вопросы Delphi | 8 | 02.05.2008 21:10 |