Страницы: 1
RSS
Сложное цветовое чередование строк
 
Помогите решить необычную задачку.
Имеется некая таблица со значениями: номер, параметр, значение.
Номер выступает в роли id, не меняется.
Параметр - может изменяться.
Значение соответстует параметру. Тоже может изменяться. Нужно выделять строки цветом. Всего 2 цвета - белый и серый.
Меняем значение параметра 2. Если по соседству оказываются 2 разных значения, то цвет строки меняется.
 
если понял то так
Лень двигатель прогресса, доказано!!!
 
Макрос с использованием массива и диапазонов заливки в теме: http://forum.msexcel.ru/index.php/topic,11201.0.html
Цитата
Если по соседству оказываются 2 разных значения, то цвет строки меняется
Под это нужно допилить
 
Сергей,спасибо за предложенный вариант, но не совсем так.
После Ижевска Оренбург должен быть серым.
Вместо белого можно использовать "без заливки". Т.е. либо серый, либо никакой.
 
Цитата
sejunctus написал:
Если по соседству оказываются 2 разных значения, то цвет строки меняется
А почему тогда Ижевск не заливать?
 
Юрий М, потому что перед Ижевском уже идет заливка другим цветом. Просто вместо заливки белым можно использовать "без заливки" для небольшого упрощения задачи.
 
Тогда постановка вопроса - Если по соседству оказываются 2 разных значения, то цвет строки меняется - некорректна: вокруг Ижевска разные значения, и он должен быть залит. Переформулируйте задачу.
 
Юрий М, словами довольно сложно объяснить.
Сделал второй файлик excel с примером. Посмотрите, вроде теперь задача стала более понятна.
Изменено: sejunctus - 12.11.2015 13:42:18 (забыл файл приложить)
 
проверяйте
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Цитата
sejunctus написал:
словами довольно сложно объяснить.
А без слов (посмотрел файл) тоже сложно - не понимаю логику. Ну и ладно: кто-нибудь разберётся )
 
CAHO, огромное спасибо! Но есть пара вопросов.
Посмотрите на файл в приложении. 5 строка выделяется серым, отличным от остальных.
И второй вопрос. Можно ли сделать автообновление, например, при сортировке (сейчас после сортировки нужно ввести какое-нибудь значение, чтобы макрос сделал перерасчет и перезакраску). Можно ли обойти как-нибудь это?
 
У вас условное форматирование на листе не убрано. Можно сделать реакцию макроса на выделение ячейки, но это извращение.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
CAHO, СПАСИБО!
Такой вопрос. На Mac OS почему-то макрос не работает. Цветовую градацию показывает, но при изменении значений в ячейках ничего не происходит. В чем может быть причина?
 
Цитата
sejunctus написал: На Mac OS почему-то макрос не работает
Не могу сказать. На Макоси не работал никогда. Это надо в разделе по макоси спросить тех кто работал.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Здравствуйте , может кто-то подскажет , похожая задача как , отформатировать строки так чтобы , если значение в строке отличается от предыдущего то изменился цвет строки
 
Создайте отдельную тему
Страницы: 1
Наверх