Страницы: 1
RSS
Цвет ярлыка листа в зависимости от значения ячейки
 
Здравствуйте, возможно ли формулой (желательно) или макросом создать условие, чтоб при открытии файла ярлыки тех листов в которых есть отклонение не равное 0 пометились цветом. Кол-во листов при обработке информации очень большое, уверен что решение данного вопроса облегчит повседневную работу не только мне одному. Если есть какие то аналогичные темы прошу дать ссылку, макросы писать не умею совсем переделывать тем более, прошу отнестись с пониманием. Спасибо.  
 
-
"Все гениальное просто, а все простое гениально!!!"
 
Открыл файл все листы красным отразились, поменял данные ничего не меняется, сохранил изменения в ноль в лист2 открываю снова не изменилось ничего все горит красным. (Суть такова что мне приходится подготавливать свод из предоставленных данных, при замене старых файлов на новые происходит пересчет данных по ссылкам, открываю файл происходит пересчет формул и я ищу не соответствия по каждому листу, много тратится времени на поиск, по этому мне бы очень хотелось чтоб лист менял свой цвет при первом открытии файла а так же во время различных текущих изменений). Спасибо большое но, не совсем подходит такой вариант.  
 
серджио, ну добавте в код Nordheim,
Скрытый текст
Изменено: a.i.mershik - 18.10.2017 15:44:23
Не бойтесь совершенства. Вам его не достичь.
 
Все листы красные потому что отклонение не равно 0, по моему в первом сообщении это было нужно или я ошибаюсь?
"Все гениальное просто, а все простое гениально!!!"
 
Извините если не полностью указал смысл этого примера. Да при открытии во всех листах есть отклонение все листы стали красными Вы все верно сделали, просто дальше стал менять и нет изменений, сохранил закрыл открыл тоже ничего. В процессе моей работы много раз придется менять информацию.
 
серджио, я вам исправил что при закрытия если 0 - то белым становится лист
Изменено: a.i.mershik - 18.10.2017 15:58:55
Не бойтесь совершенства. Вам его не достичь.
 
Добавил, но без изменений к сожалению.
 
серджио,у меня при изменении на 0 и выходе из документа и потом повторном открытии все меняется (цвет листа с красного на белый и наоборот)
Изменено: a.i.mershik - 18.10.2017 16:05:36
Не бойтесь совершенства. Вам его не достичь.
 
серджио, Вы уверены, что в Итого на каждом листе Вам достаточно функции СУММ? Представьте, что в "а" у Вас значения 1 и 3, а в "б" значения 3 и 1. Отклонения будут 2 и -2, в сумме они дадут ноль, но лист-то все равно проверить нужно (в примере лист2)
Предлагаю вместо Сумм писать так
=СУММПРОИЗВ(ABS(F5:F10))
Еще добавил в книгу Лист4, на котором автоматически выводится список всех листов книги и, если на каком-то из листов ячейка F11 не равна нулю, то рядом с именем этого листа создается гиперссылка, тпнувшись на которую, Вы перейдете на соответствующий лист

Всё на формулах, поэтому реагирует на все изменения сразу (только при добавлении нового листа нужно пересчитаться - нажать F9), но макросы должны быть разрешены - в именах (Контрл F3) есть макрофункция

============
Файл перевложил. В прошлом забыл убрать ненужное имя
Изменено: _Boroda_ - 18.10.2017 16:21:48
Скажи мне, кудесник, любимец ба’гов...
 
a.i.mershik, здравствуйте, смотрю файл все работает, у меня такой вопрос а можно в этот макрос прописать так чтоб сразу реагировал на изменения а не после открытия? а так же прописать условие чтоб не только ячейка по отклонению всего F11 была решающей, а если во всем диапазоне отклонений от F5 до F10 хоть в одной ячейке не равно нолю реагировало? спасибо.
 
_Boroda_, здравствуйте, просто взрыв мозга ничего пока понять не могу но оооочееень круто все работает, восхищению нет предела, обалдеть. Вы просто волшебники, откуда такие мозги берете, если там еще осталось можно мне немного))) я до такого никогда не додумался бы высший пилотаж. Спасибо огромное!!!
 
Прошу прощения, если этот инцидент доставил Вам столько неудобства и испортил Вам настроение, я этого совсем не хотел.
 
Речь о неудобствах для будущих посетителей. Прошу соблюдать правила форума. Там написано о названии темы
Страницы: 1
Читают тему
Наверх