Якщо ви хочете отримати кольори клітинки традиційним способом, ви отримаєте кольори, характерні для клітинки, ігноруючи будь-яке умовне форматування. Щоб відновити відображуваний колір (з урахуванням MFC), вам просто потрібно додати DisplayFormat до свого коду.
Отримайте RGB-код кольору, який використовується в Excel. Потім: перейдіть до інструментів діаграм ==>; Формат ==>; Заповнити ==>; Інші кольори заливки.
Виберіть клітина або пляж клітини бути відформатованим. Клацніть «Домашня сторінка» > «Запуск діалогового вікна форматування». клітинаабо натисніть Ctrl+Shift+F. На вкладці «Заповнення» під колір фон, виберіть колір бажаний.
Excel VBA ColorIndex повертає значення індексу від 1 до 56, -4105 і -4142 . Ви можете встановити кольори за замовчуванням за допомогою VBA enum number -4105 (або xlColorIndexAutomatic). Ми можемо налаштувати перерахування VBA colorIndex -4142 (або xlColorIndexNone) на чисті кольори або не встановлювати кольори.
Функція Excel NO_COLOR повертає номер кольору клітинки. Цей номер кольору можна використовувати, зокрема, з функціями NB_SI_COLOR і SOMME_SI_COLOR.
На вкладці «Домашня сторінка» стрічки у верхній частині програми ви можете знайти розділ «Стилі». У цьому розділі є параметр «Умовне форматування». . Піктограмою для цього параметра є невелике поле, яке відображає клітинки різних кольорів.
Виберіть «Фільтрувати за кольором». Знайдіть колір, який потрібно порахувати, у списку Excel. Після цього Excel буде запропоновано приховати будь-які клітинки з кольором, відмінним від вибраного вами.Потім значення функції проміжного підсумку коригується для підрахунку лише видимих клітинок, що дає вам загальну кількість кольорових клітинок.