Як умовний формат на основі кольору комірки


1

Я маю чудовий 2016 рік, я намагаюся умовно форматувати сусідні комірки залежно від кольору клітини, тобто якщо B5 зелений, то A5 повинен стати зеленим. Чи можливо це? На даний момент мене не хвилює вміст клітини, лише колір.


1
Ні, це неможливо через
умовне

Відповіді:


2

Це можна досягти за допомогою визначеної користувачем функції. Спочатку створіть функцію для визначення кольору заливки комірки:

Function IdentifyColor(CellToTest As range)

'Returns R + (256 * G) + (65536 * B)
'IdentifyColor = 255 for red, 65280 for green, etc.
IdentifyColor = CellToTest.Interior.Color

End Function

Потім створіть формулу умовного формату для комірки A5 на основі цієї формули: =IdentifyColor(B5)=65280

HEX2DECДля вказівки кольорів може бути простіше використовувати . Тому формула стала б: =IdentifyColor(B5)=HEX2DEC("00FF00")

`Знімок екрана правила умовного форматування

Якщо колір комірки B5 зелений (значення RGB 0, 255, 0), формула повертається істинною, і формат комірки A5 зміниться на спосіб, який ви вказали.

Вам може знадобитися натиснути F9після зміни форматування, щоб примусити перерахунок і переконатися, що застосовується умовне форматування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.