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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2010, 20:05   #1
Wally-Val
Новичок
Джуниор
 
Регистрация: 29.08.2010
Сообщений: 2
По умолчанию выделение цветом повторяющихся строк

Извините, но никак не могу найти ответ.

Есть постоянно обновляющаяся таблица в 4 столбца:

Название----Месяц----Сумма----Дата внесения
Парфюм----январь----12000----12.02.2010
Финист----январь----10000----12.02.2010
Парфюм----январь----12000----13.02.2010
Зима----февраль----12000----13.02.2010

и так далее...

Нужно, чтобы при одновременном совпадении значений в первых ТРЕХ столбцах, строка либо выделялась цветом, либо приходило хоть какое-то уведомление о том, что эта запись уже была. При этом не хотелось бы каждый раз сортировать таблицу или делать дополнительные таблицы на отдельных листах. А также не нужно удалять повторяющиеся занчения.

Наверное, удобнее это реализовать посредством макроса.

Пока это делается лишь доп. столбцом с протянутой формулой CountIf по столбцу сумма
Wally-Val вне форума Ответить с цитированием
Старый 29.08.2010, 20:31   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Используйте условное форматирование

Пример в файле:

EducatedFool вне форума Ответить с цитированием
Старый 29.08.2010, 20:32   #3
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Wally-Val Посмотреть сообщение
Извините, но никак не могу найти ответ.

Есть постоянно обновляющаяся таблица в 4 столбца:

Название----Месяц----Сумма----Дата внесения
Парфюм----январь----12000----12.02.2010
Финист----январь----10000----12.02.2010
Парфюм----январь----12000----13.02.2010
Зима----февраль----12000----13.02.2010

и так далее...

Нужно, чтобы при одновременном совпадении значений в первых ТРЕХ столбцах, строка либо выделялась цветом, либо приходило хоть какое-то уведомление о том, что эта запись уже была. При этом не хотелось бы каждый раз сортировать таблицу или делать дополнительные таблицы на отдельных листах. А также не нужно удалять повторяющиеся занчения.

Наверное, удобнее это реализовать посредством макроса.

Пока это делается лишь доп. столбцом с протянутой формулой CountIf по столбцу сумма
а данные онлайн подгружаются? и как заполняются--строка за строкой?
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 29.08.2010, 21:18   #4
Wally-Val
Новичок
Джуниор
 
Регистрация: 29.08.2010
Сообщений: 2
По умолчанию

tо RDmitry данные заполняются строка за строкой вручную

to EducatedFool это хорошее решение, но кроме меня базой пользуются другие люди.. возможно, им не понравится громоздкий столбец рядом. Но если не найду другого решения, буду пользоваться Вашим. Спасибо!
Wally-Val вне форума Ответить с цитированием
Старый 29.08.2010, 21:26   #5
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
базой пользуются другие люди.. возможно, им не понравится громоздкий столбец рядом
Ну так скройте этот столбец - и он не будет виден (соответственно, и мешаться не будет)
Если строк очень много, условное форматирование может тормозить - тогда лучше использовать макрос.
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение ячейки цветом - StringGrid. Chudo4258 Помощь студентам 1 01.04.2009 07:03
Выделение цветом нужных строк таблицы DBGrid XFilippowX Общие вопросы Delphi 4 16.02.2009 10:02
Выделение цветом ratgunter Общие вопросы C/C++ 0 05.12.2008 23:22
выделение строк цветом в StringGrid kate158 Помощь студентам 1 06.08.2008 09:56