![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Парни, что не так?
Макрос тормозит ужас. Простейший, когда мало данных работает и без ошибок, а вот запустил на все данные, через час сработал и ещё с ошибкой!! Удалил первое значение, а сдвига не было и стал нафиг. Код:
Беру первое значение в В1 ищу такое же в А-А, если нет такого значения удаляю В1 со сдвигом вверх, если нашёл, ставить метку Cells(y, 3) = 0 и также удаляет и т. д. Чё ему сцуки надо, чё так долго?? Последний раз редактировалось valerij; 28.10.2014 в 22:43. |
![]() |
![]() |
![]() |
#2 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
шедеврально!
перлы через строку, добавил в избранное на твой стандартный вопрос Цитата:
- выгони того, кто это писал с работы, найми программиста - все станет на свои места.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Валера,он словаря просит.
Игорь,он сам себя не выгонит ![]()
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
Нет у меня программиста, акром как тут ![]() Я пробовал, просто ранее никогда не приходилось таким заниматься. Не, конечно, если там макрос буде огромный, то не надо... Чё ещё за словарь, мать его!!! Хоть алгоритм поиска дайте.... Последний раз редактировалось valerij; 28.10.2014 в 23:12. |
|
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
я использую такой алгоритм поиска:
ищу пока находятся, как только перестало находиться - прекращаю поиск (чтобы компьютер отдохнул)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Алгоритм здесь бывает часто этот
1. считываешь один столбец в массив одной строкой 2. грузишь в словарь ("Scripting.Dictionary") 3. считываешь другой столбец в массив 4. идешь в цикле по массиву с проверкой наличия в словаре |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]() Цитата:
Да и кусочек файла не помешал бы Кстати и считывать, раз данные на одном листе можно все сразу, а не по столбцам |
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
(которые совпали, оставить - я не знаю как, поэтому делал метку 0) Вот прикрепил, там мой макрос почему-то работает, если не понятно изложил задачу, запустит макрос и поймёте итог. Спасибо. |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Дубли могут быть?
И оставлять как? По порядку в колонке или напротив в колонке А? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тормозит программа | Кротяка | C++ Builder | 5 | 22.05.2013 20:08 |
Тормозит | glebast | Помощь студентам | 10 | 27.04.2012 21:48 |
Тормозит компьютер | BlackOff_Max | Компьютерное железо | 9 | 10.03.2012 22:46 |
тормозит макрос после первой печати данного документа | SergeiK | Microsoft Office Excel | 11 | 12.05.2011 22:50 |
Системник тормозит | Dreanks | Компьютерное железо | 0 | 21.08.2010 10:49 |