Страницы: 1
RSS
При изменение ячейки пересчет формулы подсчета количества ячеек с заливкой
 
Добрый день, к данной теме приложил пример, написан макрос на листе для подсчета цветных ячеек, сейчас данный макрос при изменение цвета ячейки не пересчитывает автоматически, изменение происходит если зайти на ячейку где забита формула макроса и нажать на кнопку энтер, как переделать макрос чтобы это происходило при изменение цвета ячейки столбца? Спасибо
 
Добрый день! В модуль листа добавьте код:
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then Calculate
End Sub
данный макрос будет делать пересчет формул на листе, при выделении любой ячейки в третьем столбце (С)
 
Настя_Nastya, Спасибо, но к сожалению я так пробовал, не получается. Даже скачал файл который Вы прикрепили, не работает
 
Цитата
makar1986 написал:
чтобы это происходило при изменение цвета ячейки столбца
да никак. Такие возможности не поддерживались и не поддерживаются до сих пор.
Возможно, чтобы заработал пример от Настя_Nastya, в начало функции по подсчету необходимо подставить строку:
Код
Applcation.Volatile = True
Тогда при каждой смене выделения ячейки в столбце 3(и только в нем!) будет происходить пересчет. Что не одно и тоже, что пересчет при смене цвета ячейки.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, спасибо
Страницы: 1
Читают тему (гостей: 1)
Наверх