|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.02.2013, 09:30 | #1 |
Пользователь
Регистрация: 30.01.2013
Сообщений: 15
|
Проверка макросом на дублирование при копировании данных с Userform
Доброго времени суток господа
Есть следующий код на кнопке "Копировать" Код:
Вопрос - как прописать, чтобы он перед копированием проверял на дубляж - т.е., если такая строка уже существует на новом листе в предыдущих строках, он показывал бы сообщение о возможном дубляже и запретил копирование. Спасибо заранее за помощь! |
06.02.2013, 10:11 | #2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
а не проще скопировать, а потом убрать с помощью
Код:
если строка одна, то можно использовать Код:
Правильно поставленная задача - три четверти решения.
|
06.02.2013, 10:29 | #3 |
Пользователь
Регистрация: 30.01.2013
Сообщений: 15
|
Конечно проще, но нужно чтобы было именно как описано выше - с окном о предупреждении о дубляже.
|
06.02.2013, 11:59 | #4 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 776
|
Number_30, используйте Excel-команду Find.
Чтобы получить большую часть синтаксиса команды Find, включите макрорекорер и выполните в Excel поиск чего-нибудь. Если будет долго код работать (несколько минут), то попробуйте использовать массив или Dictionary. Помещаете данные из Excel в массив или Dictionary, а затем данные просматриваются в массиве или Dictionary. Последний раз редактировалось Скрипт; 06.02.2013 в 12:05. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать скорость передачи данных (при копировании файлов) по сети | calypso | Работа с сетью в Delphi | 0 | 02.12.2012 19:56 |
Отключение автоформата при копировании данных | alebed | Microsoft Office Excel | 7 | 31.12.2011 10:11 |
Проверка на дублирование (Delphi+FireBird) | POPOV | БД в Delphi | 4 | 31.03.2010 12:08 |
Удаление ненужных строк при копировании отобранных данных | Gorimir | Microsoft Office Excel | 13 | 31.03.2010 10:21 |
Проверка на дублирование в базе данных | POPOV | Помощь студентам | 9 | 04.12.2007 18:21 |