|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
23.07.2008, 20:54 | #11 |
Форумчанин
Регистрация: 17.07.2008
Сообщений: 105
|
В моем случае это 100 % решение проблемы, если присоединить к Main2 Main1(тоесть проверить сначала Main2 а потом Main1 на оставшиеся ошибки в таблице соответствия (в прошлом лист "ошибки" )
Main1 Чтоб проверял и подставлял только ошибки из таблицы соответствия( и ничего другово) Так как Main2 заменяет в 99% правильно , то пополнять таблицу соответствия будет одно удовольствие. Нужно объеденить Man2 и "Таблцу соответствия " (в прошлом лист "ошибки" )в одном листе Еще такое добавить : если в столбце"H" пустая ячейка , то выделить ее зеленым и в этой же строке в столбце "А" тогда тоже зеленым выделить. Последний раз редактировалось olimpus; 24.07.2008 в 06:11. |
24.07.2008, 06:40 | #12 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите, что у меня получилось. Сделал так:
Для каждой ячейки столбца "A" листа "Текст", сначала выполняется проверка на совпадение со значениями столбца "G" этого же листа по алгоритму, описанному в посте № 10. Затем, если нет совпадений ("A" и "H" окрашиваются в зеленый цвет), или совпадение не 100% ("A" и "H" окрашиваются в желтый цвет), то проводится поиск на полное совпадение фразы по листу "ошибки". И, если находим - вставляем в столбец "I" и для наглядности помечаем бирюзовым цветом. Также, исправлена ошибка при подсчете процента совпадения (перемещена строка кода "очистки" переменной для поиска). Так ли сделано, как Вы хотели?
Чем шире угол зрения, тем он тупее.
|
24.07.2008, 07:05 | #13 |
Форумчанин
Регистрация: 17.07.2008
Сообщений: 105
|
Все отлично
Соедените только лист "текст" и лист "ошибки" в одном листе (в книге будет 11 стран + листы обрабатки предыдущих данных) и нужно убрать месяцы из листа "ошибки" Последний раз редактировалось olimpus; 24.07.2008 в 07:24. |
24.07.2008, 07:31 | #14 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Вот, посмотрите.
Чем шире угол зрения, тем он тупее.
|
24.07.2008, 08:41 | #15 |
Форумчанин
Регистрация: 17.07.2008
Сообщений: 105
|
У меня сначала появилось 2 макроса
(наверно потомучто открыто было 2 книги ) по первому выдало ошибку "Run-Time error"9" Subscript out range все закрыл потом открыл по новой но появляется только Main Можно сделать как на рисунке чтоб пополнять табпицу соответствий(столбец J и К ) прямо на этом листе(новыми записями ошибок) Последний раз редактировалось olimpus; 24.07.2008 в 09:11. |
24.07.2008, 09:13 | #16 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Почему-то в Вашем вложении не последняя версия макроса. Ну, да ладно.
Посмотрите вложение. Запустите макрос. А что значит Цитата:
Чем шире угол зрения, тем он тупее.
|
|
24.07.2008, 09:45 | #17 |
Форумчанин
Регистрация: 17.07.2008
Сообщений: 105
|
вы писали так:
Для каждой ячейки столбца "A" листа "Текст", сначала выполняется проверка на совпадение со значениями столбца "G" этого же листа по алгоритму, описанному в посте № 10. Затем, если нет совпадений , то проводится поиск на полное совпадение фразы по листу "ошибки"( в нашем случае уже столбец J и K). И если находим - вставляем в столбец "I" A если появляются ошибки которые проходят через эти 2 фильтра(там есть новости вообще не похожие на шаблонные) то я руками поплняю таблицу соответствия(столбцы J и К) Я правильно вас понял ? Так будкт работать поледний макрос ? |
24.07.2008, 09:51 | #18 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Именно так. Если появляются ошибки которые проходят через эти 2 фильтра, то в строке анализируемой фразы в столбце "I" вообще ничего не появится.
И еще. Макрос "привязан" к столбцам. Не добавляйте и не удаляйте столбцы, по крайней мере до "K" включительно. При добавлении данных в столбцы "J" и "K" используйте "Добавить ячейки со сдвигом вниз".
Чем шире угол зрения, тем он тупее.
|
24.07.2008, 09:55 | #19 |
Форумчанин
Регистрация: 17.07.2008
Сообщений: 105
|
Мне просто повезло что вы откликнулись
Спасибо |
31.07.2008, 16:20 | #20 |
Форумчанин
Регистрация: 17.07.2008
Сообщений: 105
|
Помогите добавить 2 столбца "Дата / Время GMT" и "Регион" (столбцы нужны только чтоб забрать запросом в другой лист )
макрос оставить как есть Toecть первоначально на лист данные должны попасть как показано на листе ("Дата / Время GMT" и "Регион") а потом уже обрабатываться макросом( получается уже столбец "C") Последний раз редактировалось olimpus; 01.08.2008 в 07:33. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сравнить 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 |