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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2013, 01:29   #1
Sayonaramate
 
Регистрация: 17.02.2013
Сообщений: 5
По умолчанию Подсвечивание одинаковых номеров на грузовом плане судна

Доброго времени суток!
Необходимо сравнить ячейки содержащие значения номеров контейнеров на грузовом плане контейнерного судна. Пока из идей только сделать "вспомогательный" столбец куда переносить значения записанные в разных листах/ячейках плана, потом сортировкой, дальше ручками. В VBA профан, из творений только один код. На плане помимо номеров полно повторяющихся значений, вес, тип, порт погрузки и выгрузки, но сравнивать нужно только номера ящиков. Натолкните на мысль пожалуйста как сделать просто и красиво.
Вложения
Тип файла: rar 47 N.rar (26.6 Кб, 44 просмотров)
Sayonaramate вне форума Ответить с цитированием
Старый 17.02.2013, 03:30   #2
ikki_pf
Форумчанин
 
Регистрация: 25.02.2012
Сообщений: 166
По умолчанию

Sayonaramate, попробуйте поставить себя на место тех, кто ничего не знает о грузовых планах контейнерного судна.
и такую офигительную (в прямом смысле слова) красоту увидел впервые.

где номера? какие листы? сколько их вообще, листов? что с чем сравнивать? куда писать результат? в какой форме?..

есть мысли?

пс. может быть, у вас всё-таки найдётся нормальная табличка с нормальными данными? в аккуратных и понятных списках?
пусть даже не столь офигительно красивая и даже вообще совсем нисколько не разноцветная ни на капельку.
ikki_pf вне форума Ответить с цитированием
Старый 17.02.2013, 08:45   #3
Sayonaramate
 
Регистрация: 17.02.2013
Сообщений: 5
По умолчанию

Да уж красота)))
Не убегал, просто ищу с чего начать,
видимо нужна вспомогательная таблица, куда по сточно перенести все номера. и уже работать с ней,

TRIU 865560-3 XXXXXXXXXX 4,5
BRH SKU HC


TRIU 865560-3 - container number, значение которое необходимо проверить на дубликаты,

Листа всего два - палуба и трюм.
Sayonaramate вне форума Ответить с цитированием
Старый 17.02.2013, 08:49   #4
Sayonaramate
 
Регистрация: 17.02.2013
Сообщений: 5
По умолчанию

Вся таблица постоянно меняется, т.е. контейнеров иногда только 2, а иногда заполнены все слоты в плане.
Результаты наверное можно "подсветить" прямо на плане, поскольку ввожу их только я, а когда номеров много, а хочется быстро закончить, получается что некоторые номера по 2 раза...
Sayonaramate вне форума Ответить с цитированием
Старый 17.02.2013, 09:10   #5
Sayonaramate
 
Регистрация: 17.02.2013
Сообщений: 5
По умолчанию

Доброе утро,
Вот файл будет какой-то такой, значений больше. В столбце "B" номера ящиков, в "А" координаты с плана..
Результат хотелось бы подсветить прямо на грузовом плане и возможно на вспомогательном листе оставить строки с дубликатами, и с координатами остальное скрыть.
Спасибо за отклик, теперь хоть есть с чего начать.
Вложения
Тип файла: rar Book1.rar (5.7 Кб, 19 просмотров)
Sayonaramate вне форума Ответить с цитированием
Старый 17.02.2013, 09:17   #6
ikki_pf
Форумчанин
 
Регистрация: 25.02.2012
Сообщений: 166
По умолчанию

секундочку
я ещё ничего не обещал.
давайте разберёмся?

дубликаты появляются в результате "ручного" заполнения? точнее - ошибок при таком заполнении?
так, может быть, проще (и правильнее!) не с симптомами и осложнениями воевать, а лечить саму болезнь?
может быть, вам нужен инструмент (макрос, а, может, и не макрос), который вам не позволит вводить дубликаты?

пс. я не слишком навязчив?
ikki_pf вне форума Ответить с цитированием
Старый 17.02.2013, 09:36   #7
Sayonaramate
 
Регистрация: 17.02.2013
Сообщений: 5
По умолчанию

видимо вы правы! Это как доктор прописал!

Только наверное не выйдет, поскольку изначально план, до ввода номеров в ячейки не пустой. А номера появляются по мере погрузки. В "интересных мне ячейках" в которые позже вводятся номера всегда что-нибудь да есть,..а в процессе планирования погрузки, в этих ячейках полно дублирующихся данных.. Я их постоянно копирую, перетаскиваю, развлекаюсь вообщем.
Спасибо за отзывы, хотелось бы разобраться самому как же это реализовать.
Т.е. проверку проводить когда план готов и уже с номерами..
Наверное все значения в столбец на вспомогательный лист из грузового плана, затем сonditional formatting > dublicate values!!

Последний раз редактировалось Sayonaramate; 17.02.2013 в 10:22.
Sayonaramate вне форума Ответить с цитированием
Старый 17.02.2013, 15:52   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

"Т.е. проверку проводить когда план готов и уже с номерами.." - ну значит составляйте список/массив адресов проверяемых ячеек. Затем макросом его (т.е. значения этих ячеек) прогоняем через словарь, повторы (по адресу) как-то выделяем (заливка, жирность, шрифт), или просто создаём-показываем список пар адрес-значение.
Т.к. если "Я их постоянно копирую, перетаскиваю, развлекаюсь" - Ваше сonditional formatting скорее всего поплывёт.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 17.02.2013 в 15:57.
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсвечивание участка изображения Стьюдент Общие вопросы Delphi 6 09.10.2012 23:37
Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номе Alexar Makken Паскаль, Turbo Pascal, PascalABC.NET 1 23.12.2011 22:07
Массивы, удаление четных номеров, обнаружение максимальных номеров. Memorial Помощь студентам 2 18.10.2011 22:58
Подсвечивание ячейки tissot Microsoft Office Excel 11 21.02.2010 18:36
Подсвечивание регионов на облатной карте dizmo HTML и CSS 8 14.08.2009 01:27