|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.08.2013, 07:34 | #1 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
Макрос для автоматического проставления статуса при изменении цвета ячейки
Добрый день.
Друзья нужна ваша помощь, сам я не селен в макросах. Нужен макрос, который бы автоматически менял статус на "Истек срок" в колонке "H", при изменении заданного цвета в ячейке столбца "К". (Пример во вложении). |
14.08.2013, 13:32 | #2 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
Может есть какая-нибудь формула? Или через условное форматирование?
|
14.08.2013, 14:00 | #3 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
Код:
|
14.08.2013, 16:12 | #4 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
Спасибо большое.
А есть способ, что бы это все происходило автоматически, без нажимания на кнопку макроса? |
14.08.2013, 16:24 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
даже более того, все можно сделать без макросов:
на условном форматировании подкрасить ячейку в другую вписать нужный текст надо только понимать где находится контрольная дата и с чем ее сравнивать (например с СЕГОДНЯ())
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
14.08.2013, 16:25 | #6 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
конечно есть, нужно всего лишь перехватить событие изменения заливки ячейки и повесить этот макрос на него. Или ввести дополнительный столбец, где будет отмечаться в ручную статус, а потом через формулу менять ваш столбец со статусом. Или заменить статус на формулу, что то типа =если(дата2>дата1;ячейка="готово";я чейка="просрочено")
|
14.08.2013, 16:50 | #7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
14.08.2013, 16:55 | #8 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
где то давно, когда еще совсем не интересен был VBA видел исходник по перехвату всех сообщений от созданной формы с помощью собственных классов (вроде так). Наверняка и тут так можно. Может я ошибаюсь
|
14.08.2013, 16:56 | #9 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
Про определение изменения заливки ячейки с помощью таймера - тихо молчу)))
|
14.08.2013, 21:19 | #10 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
Фига се это как? Таймер на год запускать если дата через год истечет?
Заказать макрос можно на сайте http://excel4you.ru/
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
макрос изменения цвета шрифта ячейки, при наличии определенной буквы | Alex_91 | Microsoft Office Excel | 8 | 24.05.2012 21:44 |
StringGrid -при изменении фона ячейки закрашивается и текст(( | 6AZblJlb | Помощь студентам | 3 | 30.11.2010 14:16 |
Сброс цвета некоторых слов при изменении стиля текста | 3D.KENWOOD | Microsoft Office Word | 11 | 23.06.2010 20:42 |
запуск макроса при изменении ячейки | Бонни | Microsoft Office Excel | 2 | 26.04.2010 11:44 |
сохранение изменений в DBGrid/DBGridEh, при изменении фокуса ячейки | dalien | БД в Delphi | 6 | 30.07.2009 15:36 |