Страницы: 1
RSS
Заливка фигур цветом условного форматирования формулой
 
Приветствую!
В Excel есть возможность выделить объект и в строке формул указать на ячейку, в которой стоит значение.
Тогда выбранное значение появится по центру объекта.
Есть ли схожая возможность для того, чтобы менять заливку объекта сообразно заливке ячейки, в т.ч. при условном форматировании?

Думаю векторную карту этим методом сделать.
 
Нет такой возможности. Теоретически, наверное можно макрос какой-то написать, но тут проблема в том, что неизвестны заранее условия, по которым должно меняться форматирование. А событие изменения заливки ячейки никак нельзя отследить даже кодами.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Код
Private Sub Worksheet_Change(ByVal Target As Range)
For Each MShape In Me.Shapes
    If MShape.DrawingObject.Formula <> "" Then _
    MShape.Fill.ForeColor.RGB = Range(MShape.DrawingObject.Formula).DisplayFormat.Interior.Color
Next
End Sub

и думаю тоже с Calculate;
По вопросам из тем форума, личку не читаю.
 
Может, инструмент "камера" подойдет?
Страницы: 1
Наверх