Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Процедура проверки повторов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Процедура проверки повторов
VovaK Дата: Понедельник, 04.07.2011, 12:47 | Сообщение № 1
Группа: Друзья
Ранг: Форумчанин
Сообщений: 116
Репутация: 41 ±
Замечаний: 0% ±

10
Процедура просто необходима для excel баз с целью исключения ввода повторных записей.
К сообщению приложен файл: VovaK_Match.xls (64.0 Kb)


Всем удачи. У нас все получится.
С уважением, Владимир.
 
Ответить
СообщениеПроцедура просто необходима для excel баз с целью исключения ввода повторных записей.

Автор - VovaK
Дата добавления - 04.07.2011 в 12:47
Jhonson Дата: Четверг, 18.08.2011, 12:55 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

А так не проще?
И что-то процедура не корректно работает, последнюю строку в списке не зависимо от дубликата помечает.
К сообщению приложен файл: ___.xls (27.0 Kb) · 5715683.xls (14.5 Kb)


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Четверг, 18.08.2011, 12:58
 
Ответить
СообщениеА так не проще?
И что-то процедура не корректно работает, последнюю строку в списке не зависимо от дубликата помечает.

Автор - Jhonson
Дата добавления - 18.08.2011 в 12:55
Jhonson Дата: Четверг, 18.08.2011, 13:20 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Можно еще так!
К сообщению приложен файл: 7933653.xls (14.0 Kb)


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеМожно еще так!

Автор - Jhonson
Дата добавления - 18.08.2011 в 13:20
Alex_ST Дата: Пятница, 26.08.2011, 16:02 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация: 615 ±
Замечаний: 0% ±

2003
Да уж, Володя... Что-то ты перемудрил явно.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеДа уж, Володя... Что-то ты перемудрил явно.

Автор - Alex_ST
Дата добавления - 26.08.2011 в 16:02
alexa1965 Дата: Пятница, 13.09.2013, 15:25 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 389
Репутация: 63 ±
Замечаний: 0% ±

2003> 2019 >2016
Вопрос: А можно сделать видимыми повторы по двум- трем ячейкам? Имеется в виду столбец Наименование, столбец Рег № и сстолбец Зав. №. База порядка 5000 ед и есть косяки с учетом


Главное не быть балабастиком
 
Ответить
СообщениеВопрос: А можно сделать видимыми повторы по двум- трем ячейкам? Имеется в виду столбец Наименование, столбец Рег № и сстолбец Зав. №. База порядка 5000 ед и есть косяки с учетом

Автор - alexa1965
Дата добавления - 13.09.2013 в 15:25
VovaK Дата: Вторник, 17.09.2013, 11:45 | Сообщение № 6
Группа: Друзья
Ранг: Форумчанин
Сообщений: 116
Репутация: 41 ±
Замечаний: 0% ±

10
alexa1965, Макрос разработан для поиска соответствий строк с большим числом выборок. макрос содержит три вводных параметра - первый - число строк (начиная с первой) выборки, по умолчанию 0 означает все заполненные, второй параметр проверяемый столбец, третий - смещение от проверяемого столбца в котором будут отображаться номера строк повторений.
Ограничения - макрос не корректно работает если в базе есть пустые строки или включен автофильтр.
Для случаев, когда нужно проверять соответствие в нескольких столбцах, я использую служебный столбец со значениями сложения строк в тестируемых столбцах (оператор конкатенации &).
Макрос называется Match(n,Column,Offset). Параметры n - число проверяемых строк (по умолчанию все заполненные), Column - проверяемый столбец, Offset - смещение от проверяемого столбца в котором будут отображаться номера строк повторений.

При значительной выборке в строке статуса виден процесс выполнения.
Думаю в Вашем случае он будет удобен. При нахождении соответсвия красит всю строку заливкой и в ячейке с соответсвующим смещением относительно проверяемого столбца указывает строку совпадения.

В файле параметры вынес на лист, чтобы было понятно как работает макрос.
К сообщению приложен файл: _VovaK_Match.xls (81.0 Kb)


Всем удачи. У нас все получится.
С уважением, Владимир.


Сообщение отредактировал VovaK - Вторник, 17.09.2013, 11:51
 
Ответить
Сообщениеalexa1965, Макрос разработан для поиска соответствий строк с большим числом выборок. макрос содержит три вводных параметра - первый - число строк (начиная с первой) выборки, по умолчанию 0 означает все заполненные, второй параметр проверяемый столбец, третий - смещение от проверяемого столбца в котором будут отображаться номера строк повторений.
Ограничения - макрос не корректно работает если в базе есть пустые строки или включен автофильтр.
Для случаев, когда нужно проверять соответствие в нескольких столбцах, я использую служебный столбец со значениями сложения строк в тестируемых столбцах (оператор конкатенации &).
Макрос называется Match(n,Column,Offset). Параметры n - число проверяемых строк (по умолчанию все заполненные), Column - проверяемый столбец, Offset - смещение от проверяемого столбца в котором будут отображаться номера строк повторений.

При значительной выборке в строке статуса виден процесс выполнения.
Думаю в Вашем случае он будет удобен. При нахождении соответсвия красит всю строку заливкой и в ячейке с соответсвующим смещением относительно проверяемого столбца указывает строку совпадения.

В файле параметры вынес на лист, чтобы было понятно как работает макрос.

Автор - VovaK
Дата добавления - 17.09.2013 в 11:45
alexa1965 Дата: Вторник, 17.09.2013, 13:08 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 389
Репутация: 63 ±
Замечаний: 0% ±

2003> 2019 >2016
Спасибо! Попробую...


Главное не быть балабастиком
 
Ответить
СообщениеСпасибо! Попробую...

Автор - alexa1965
Дата добавления - 17.09.2013 в 13:08
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!