Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.07.2008, 20:54   #11
olimpus
Форумчанин
 
Регистрация: 17.07.2008
Сообщений: 105
По умолчанию

В моем случае это 100 % решение проблемы, если присоединить к Main2 Main1(тоесть проверить сначала Main2 а потом Main1 на оставшиеся ошибки в таблице соответствия (в прошлом лист "ошибки" )
Main1 Чтоб проверял и подставлял только ошибки из таблицы соответствия( и ничего другово)

Так как Main2 заменяет в 99% правильно , то пополнять таблицу соответствия будет одно удовольствие.
Нужно объеденить Man2 и "Таблцу соответствия " (в прошлом лист "ошибки" )в одном листе
Еще такое добавить : если в столбце"H" пустая ячейка , то выделить ее зеленым
и в этой же строке в столбце "А" тогда тоже зеленым выделить.

Последний раз редактировалось olimpus; 24.07.2008 в 06:11.
olimpus вне форума
Старый 24.07.2008, 06:40   #12
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите, что у меня получилось. Сделал так:
Для каждой ячейки столбца "A" листа "Текст", сначала выполняется проверка на совпадение со значениями столбца "G" этого же листа по алгоритму, описанному в посте № 10. Затем, если нет совпадений ("A" и "H" окрашиваются в зеленый цвет), или совпадение не 100% ("A" и "H" окрашиваются в желтый цвет), то проводится поиск на полное совпадение фразы по листу "ошибки". И, если находим - вставляем в столбец "I" и для наглядности помечаем бирюзовым цветом.
Также, исправлена ошибка при подсчете процента совпадения (перемещена строка кода "очистки" переменной для поиска).
Так ли сделано, как Вы хотели?
Вложения
Тип файла: rar Регион_4.rar (20.6 Кб, 12 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.07.2008, 07:05   #13
olimpus
Форумчанин
 
Регистрация: 17.07.2008
Сообщений: 105
По умолчанию

Все отлично
Соедените только лист "текст" и лист "ошибки" в одном листе (в книге будет 11 стран + листы обрабатки предыдущих данных)
и нужно убрать месяцы из листа "ошибки"

Последний раз редактировалось olimpus; 24.07.2008 в 07:24.
olimpus вне форума
Старый 24.07.2008, 07:31   #14
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Вот, посмотрите.
Вложения
Тип файла: rar Регион_5.rar (20.2 Кб, 16 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.07.2008, 08:41   #15
olimpus
Форумчанин
 
Регистрация: 17.07.2008
Сообщений: 105
По умолчанию

У меня сначала появилось 2 макроса
(наверно потомучто открыто было 2 книги )
по первому выдало ошибку
"Run-Time error"9"
Subscript out range
все закрыл потом открыл по новой но появляется только Main

Можно сделать как на рисунке
чтоб пополнять табпицу соответствий(столбец J и К ) прямо на этом листе(новыми записями ошибок)
Вложения
Тип файла: rar Великобритания.rar (24.6 Кб, 9 просмотров)

Последний раз редактировалось olimpus; 24.07.2008 в 09:11.
olimpus вне форума
Старый 24.07.2008, 09:13   #16
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Почему-то в Вашем вложении не последняя версия макроса. Ну, да ладно.
Посмотрите вложение. Запустите макрос.
А что значит
Цитата:
пополнять таблицу соответствий прямо на этом листе(новыми записями ошибок)
Вы это сами ("вручную") будете делать?
Вложения
Тип файла: rar Великобритания_2.rar (19.2 Кб, 11 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.07.2008, 09:45   #17
olimpus
Форумчанин
 
Регистрация: 17.07.2008
Сообщений: 105
По умолчанию

вы писали так:
Для каждой ячейки столбца "A" листа "Текст", сначала выполняется проверка на совпадение со значениями столбца "G" этого же листа по алгоритму, описанному в посте № 10. Затем, если нет совпадений , то проводится поиск на полное совпадение фразы по листу "ошибки"( в нашем случае уже столбец J и K). И если находим - вставляем в столбец "I"


A если появляются ошибки которые проходят через эти 2 фильтра(там есть новости вообще не похожие на шаблонные)
то я руками поплняю таблицу соответствия(столбцы J и К)
Я правильно вас понял ?
Так будкт работать поледний макрос ?
olimpus вне форума
Старый 24.07.2008, 09:51   #18
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Именно так. Если появляются ошибки которые проходят через эти 2 фильтра, то в строке анализируемой фразы в столбце "I" вообще ничего не появится.
И еще. Макрос "привязан" к столбцам. Не добавляйте и не удаляйте столбцы, по крайней мере до "K" включительно.
При добавлении данных в столбцы "J" и "K" используйте "Добавить ячейки со сдвигом вниз".
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.07.2008, 09:55   #19
olimpus
Форумчанин
 
Регистрация: 17.07.2008
Сообщений: 105
По умолчанию

Мне просто повезло что вы откликнулись
Спасибо
olimpus вне форума
Старый 31.07.2008, 16:20   #20
olimpus
Форумчанин
 
Регистрация: 17.07.2008
Сообщений: 105
По умолчанию

Помогите добавить 2 столбца "Дата / Время GMT" и "Регион" (столбцы нужны только чтоб забрать запросом в другой лист )
макрос оставить как есть
Toecть первоначально на лист данные должны попасть как показано на листе ("Дата / Время GMT" и "Регион")
а потом уже обрабатываться макросом( получается уже столбец "C")
Вложения
Тип файла: rar Великобритания.rar (32.8 Кб, 8 просмотров)

Последний раз редактировалось olimpus; 01.08.2008 в 07:33.
olimpus вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сравнить 2 блока памяти7 KORN Общие вопросы Delphi 5 01.04.2008 10:50
Сравнить колонки Romuald Microsoft Office Excel 11 22.01.2008 09:28
помогите! как сравнить BMP файлы? lenivec Мультимедиа в Delphi 20 14.11.2007 21:47
сравнить 2 строчки oLMeR Общие вопросы Delphi 3 02.11.2007 11:51