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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2012, 12:21   #1
Инженер-Джони
Новичок
Джуниор
 
Регистрация: 16.03.2012
Сообщений: 1
По умолчанию Маленькая проблема с макросом в excel 2010

никак не могу создать макрос, операция вроде простая. Мне требуется: при смене цвета какой либо строки, должно измениться значение в одном из столбцов соответствующей строки. Ну либо обратная операция.
А на деле получается создается макрос для одной конкретной строки, идет привязка к ее адресу, а я хочу что бы привязка шла к определенному цвету.
кто-то сталкивался с такой задачей?)
Инженер-Джони вне форума Ответить с цитированием
Старый 16.03.2012, 13:43   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Увы, Excel не может отловить изменение цвета ячеек, и макрос автоматически запускать не получится.

Могу предложить 2 решения:
1) использовать формулу (UDF) для определения цвета ячейки
2) изменять не цвет, а значение ячейки, - а строку перекрашивать при помощи условного форматирования
EducatedFool вне форума Ответить с цитированием
Старый 16.03.2012, 15:56   #3
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

А если, например, проверять цвет ячеек по таймеру, и, если он изменился, то делать нужные операции?
motorway вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема вставки в MS Excel 2010 TakinosaJi Microsoft Office Excel 6 21.05.2012 18:45
Проблема с макросом Excel Excelik Помощь студентам 0 02.11.2011 11:55
Проблема с макросом в Excel ZHDN Microsoft Office Excel 12 05.08.2011 13:32
Импорт данных из Excel в Excel макросом vnmz Microsoft Office Excel 2 04.03.2011 18:04
Еще одна маленькая задачка в Excel Vinni_puh Microsoft Office Excel 1 18.02.2008 01:49