0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 5
|
||||||
1 | ||||||
Поиск задвоений и вывод релевантной информации в заданной диапазон25.04.2016, 08:52. Показов 637. Ответов 6
Метки нет (Все метки)
Добрый день. Пытаюсь сделать код, который бы выводил мне данные о задвоении номеров документов, и выводил информацию в каких подшивках есть такие повторяющиеся документы.
Оговорюсь, что в этом деле новичек, но уже понял, что в этом деле надо разобраться, ибо на новой работе мне это еще пригодится. Итак, мне помогли, и на текущий момент получается вот такой код: но 1) Нужно ли использовать два словаря в данном случае? может есть более оптимальный способ? 2) Данный код работает не так как надо, он выводит мне в столбец X все подшивки с повторами, а нужны только те, в которых повторяется именно тот документ которому соответствует данная строка, подскажите где мой косяк? 3)Мне кажется не очень изящным подход, где первое задвоение я ставлю уже при заполнении строки вот здесь: Range(h2(c.Value)).Offset(, 15) = Range(h2(c.Value)).Offset(, 10) & hKey или норм? 4)h(c.Value) = c.Address - в этой строке не могу ни на что поменять c.adrress (например на value) выдает ошибку range method почему только адресс воспринимает? 5)sTmp = c.Offset(0, 10).Value ' Почему Range(h(c.Value)).Offset(, 10) выдает 1 значение? Ведь по for each c должно быть уникальное значение 6)Еще буду благодарен за подсказку в следующем, думаю над улучшением кода, и в частности есть такая ситуация, что документ может повторится случайно у двух разных подрядчиков, то есть по факту это не повтор. Как можно отсеять такие совпадения?, то есть проверять повтор только в рамках одного подрядчика (задается номером договора). Не прошу готового решения (хотя буду благодарен если покажется не сложным) прошу подсказать (примерно как первокласснику).
0
|
25.04.2016, 08:52 | |
Ответы с готовыми решениями:
6
Поиск человека по заданной дате рождения и вывод информации о нём Вывод информации о машинах заданной марки Файлы: вывод информации о книге по заданной фамилии автора Поиск по БД и вывод информации! |
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 5
|
|
25.04.2016, 09:01 [ТС] | 2 |
Сейчас разберусь почему ошибка при добавлении файла и добавлю файл с примером.
0
|
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 5
|
|
04.05.2016, 06:49 [ТС] | 3 |
я совсем че-то не так делаю со своим вопросом?)
0
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
|
||||||
04.05.2016, 09:20 | 4 | |||||
Попробуй такой вариант:
0
|
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 5
|
|
04.05.2016, 11:17 [ТС] | 5 |
Вы убрали вывод данных в ячейки, а заменили на выделение цветом? в данном случае получается проблема, которая у меня была изначально, цветом выделяются повторы, а само первое значение, не считается повтором и не выделяется, хотя им является.
Правильно я понимаю, что в данном случае это первое значение значение является .key соответственно надо как-то проверить есть ли .item для .key, и если есть его тоже пометить как повтор, так?
0
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
|
||||||
04.05.2016, 11:43 | 6 | |||||
Ну тогда немного коррекции и:
1
|
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 5
|
|
04.05.2016, 12:07 [ТС] | 7 |
Вроде даже короче стало) теперь выделилось все. Попробую добавить часть с выводом значений через offset, спасибо.
0
|
04.05.2016, 12:07 | |
04.05.2016, 12:07 | |
Помогаю со студенческими работами здесь
7
Поиск информации в БД и вывод ее пользователю Поиск и вывод информации из таблицы Поиск информации в файле и ее вывод Вывод в файл информации о всех имеющихся в заданной директории исполняемых файлах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |