Set colours in excel

Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 More…Less

To change the text fonts, colors, or general look of objects in all worksheets of your workbook quickly, try switching to another theme or customizing a theme to meet your needs. If you like a specific theme, you can make it the default for all new workbooks.

To switch to another theme, click Page Layout > Themes, and pick the one you want.

Themes gallery on the Page Layout tab

To customize that theme, you can change its colors, fonts, and effects as needed, save them with the current theme, and make it the default theme for all new workbooks if you want.

Change theme colors

Picking a different theme color palette or changing its colors will affect the available colors in the color picker and the colors you’ve used in your workbook.

  1. Click Page Layout > Colors, and pick the set of colors you want.

    The first set of colors is used in the current theme.

    Theme Colors Gallery open via the Colors button on the Page Layout tab

  2. To create your own set of colors, click Customize Colors.

  3. For each theme color you want to change, click the button next to that color, and pick a color under Theme Colors.

    Change a theme color

    To add your own color, click More Colors, and then pick a color on the Standard tab or enter numbers on the Custom tab.

    Tip: In the Sample box, you get a preview of the changes you made.

  4. In the Name box, type a name for the new color set, and click Save.

    Tip: You can click Reset before you click Save if you want to return to the original colors.

  5. To save these new theme colors with the current theme, click Page Layout > Themes > Save Current Theme.

Change theme fonts

Picking a different theme font lets you change your text at once. For this to work, make sure Body and Heading fonts are used to format your text.

  1. Click Page Layout > Fonts, and pick the set of fonts you want.

    The first set of fonts is used in the current theme.

    Fonts gallery on Page Layout tab

  2. To create you own set of fonts, click Customize Fonts.

  3. In the Create New Theme Fonts box, in the Heading font and Body font boxes, pick the fonts you want.

    Create new theme fonts

  4. In the Name box, type a name for the new font set, and click Save.

  5. To save these new theme fonts with the current theme, click Page Layout > Themes > Save Current Theme.

Change theme effects

Picking a different set of effects changes the look of the objects you used in your worksheet by applying different types of borders and visual effects like shading and shadows.

  1. Click Page Layout > Effects, and pick the set of effects you want.

    The first set of effects is used in the current theme.

    Theme Effects on the Page Layout tab

    Note: You can’t customize a set of effects.

  2. To save the effects you selected with the current theme, click Page Layout > Themes > Save Current Theme.

Save a custom theme for reuse

After making changes to your theme, you can save it to use it again.

  1. Click Page Layout > Themes > Save Current Theme.

    Theme gallery accessed from Theme button

  2. In the File name box, type a name for the theme, and click Save.

    Note: The theme is saved as a theme file (.thmx) in the Document Themes folder on your local drive and is automatically added to the list of custom themes that appear when you click Themes.

Use a custom theme as the default for new workbooks

To use your custom theme for all new workbooks, apply it to a blank workbook and then save it as a template named Book.xltx in the XLStart folder (typically C:Usersuser nameAppDataLocalMicrosoftExcelXLStart).

To set up Excel so it automatically opens a new workbook that uses Book.xltx:

  1. Click File>Options.

  2. On the General tab, under Start up options, uncheck the Show the Start screen when this application starts box.

    Start up options in the Excel Options dialog box

    The next time you start Excel, it opens a workbook that uses Book.xltx.

Tip: Pressing Ctrl+N will also create a new workbook that uses Book.xltx.

Need more help?

You can highlight data in cells by using Fill Color to add or change the background color or pattern of cells. Here’s how:

  1. Select the cells you want to highlight.

    Tips: 

    • To use a different background color for the whole worksheet, click the Select All button. This will hide the gridlines, but you can improve worksheet readability by displaying cell borders around all cells.

    • Select All button

  2. Click Home > the arrow next to Fill Color Button image, or press Alt+H, H.

    Font group on the Home tab

  3. Under Theme Colors or Standard Colors, pick the color you want.

    Font color picker

    To use a custom color, click More Colors, and then in the Colors dialog box select the color you want.

    Tip: To apply the most recently selected color, you can just click Fill Color Button image. You’ll also find up to 10 most recently selected custom colors under Recent Colors.

Apply a pattern or fill effects

When you want something more than a just a solid color fill, try applying a pattern or fill effects.

  1. Select the cell or range of cells you want to format.

  2. Click Home > Format Cells dialog launcher, or press Ctrl+Shift+F.

    dialog box launcher in the font group

  3. On the Fill tab, under Background Color, pick the color you want.

    Cell fill and pattern dialog box

  4. To use a pattern with two colors, pick a color in the Pattern Color box, and then pick a pattern in the Pattern Style box.

    To use a pattern with special effects, click Fill Effects, and then pick the options you want.

    Tip: In the Sample box, you can preview the background, pattern, and fill effects you selected.

Remove cell colors, patterns, or fill effects

To remove any background colors, patterns, or fill effects from cells, just select the cells. Then click Home > arrow next to Fill Color, and then pick No Fill.

Font group on the Home tab

Print cell colors, patterns, or fill effects in color

If print options are set to Black and white or Draft quality — either on purpose, or because the workbook has large or complex worksheets and charts that caused draft mode to be turned on automatically — cells won’t print in color. Here’s how you can fix that:

  1. Click Page Layout > Page Setup dialog box launcher.

    Dialog box launcher in the Page Setup group

  2. On the Sheet tab, under Print, uncheck the Black and white and Draft quality check boxes.

Note: If you don’t see colors in your worksheet, it may be that you’re working in high contrast mode. If you don’t see colors when you preview before you print, it may be that you don’t have a color printer selected.

If you’d like to highlight text or numbers to make the data more visible, try either changing the font color or add a background color to the cell or range of cells like this:

sample of text color and cell background fill applied

  1. Select the cell or range of cells for which you want to add a fill color.

  2. On the Home tab, click Fill Color, and pick the color you want.

    the fill button and options on the Ribbon

Note: Pattern fill effects for background colors are not available for Excel for the web. If you apply any from Excel on your desktop, it won’t appear in the browser.

Remove fill color

If you decide that you don’t want the fill color immediately after you added it, just click Undo.

The button to undo an action

To remove the fill color at a later time, select the cell or cell range you want to change, and click Clear > Clear Formats.

use the clear format button to remove formatting

Содержание

  1. Описание работы функции
  2. Пример использования
  3. Свойство .Interior.Color объекта Range
  4. Заливка ячейки цветом в VBA Excel
  5. Вывод сообщений о числовых значениях цветов
  6. Форматирование диапазона
  7. Нажатие кнопки Enter
  8. Вставка символа
  9. Добавление дополнительного символа
  10. Коды различных цветов в MS Excel 2003

Описание работы функции

Функция =ЦВЕТЗАЛИВКИ(ЯЧЕЙКА) возвращает код цвета заливки выбранной ячейки. Имеет один обязательный аргумент:

  • ЯЧЕЙКА – ссылка на ячейку, для которой необходимо применить функцию.

Ниже представлен пример, демонстрирующий работу функции.

Следует обратить внимание на тот факт, что функция не пересчитывается автоматически. Это связано с тем, что изменение цвета заливки ячейки Excel не приводит к пересчету формул. Для пересчета формулы необходимо пользоваться сочетанием клавиш Ctrl+Alt+F9

Пример использования

Так как заливка ячеек значительно упрощает восприятие данных, то пользоваться ей любят практически все пользователи. Однако есть и большой минус – в стандартном функционале Excel отсутствует возможность выполнять операции на основе цвета заливки. Нельзя просуммировать ячейки определенного цвета, посчитать их количество, найти максимальное и так далее.

С помощью функции ЦВЕТЗАЛИВКИ все это становится выполнимым. Например, “протяните” данную формулу с цветом заливки в соседнем столбце и производите вычисления на основе числового кода ячейки.

Свойство .Interior.Color объекта Range

Начиная с Excel 2007 основным способом заливки диапазона или отдельной ячейки цветом (зарисовки, добавления, изменения фона) является использование свойства .Interior.Color объекта Range путем присваивания ему значения цвета в виде десятичного числа от 0 до 16777215 (всего 16777216 цветов).

Заливка ячейки цветом в VBA Excel

Пример кода 1:

Sub ColorTest1()

Range(“A1”).Interior.Color = 31569

Range(“A4:D8”).Interior.Color = 4569325

Range(“C12:D17”).Cells(4).Interior.Color = 568569

Cells(3, 6).Interior.Color = 12659

End Sub

Поместите пример кода в свой программный модуль и нажмите кнопку на панели инструментов «Run Sub» или на клавиатуре «F5», курсор должен быть внутри выполняемой программы. На активном листе Excel ячейки и диапазон, выбранные в коде, окрасятся в соответствующие цвета.

Есть один интересный нюанс: если присвоить свойству .Interior.Color отрицательное значение от -16777215 до -1, то цвет будет соответствовать значению, равному сумме максимального значения палитры (16777215) и присвоенного отрицательного значения. Например, заливка всех трех ячеек после выполнения следующего кода будет одинакова:

Sub ColorTest11()

Cells(1, 1).Interior.Color = 12207890

Cells(2, 1).Interior.Color = 16777215 + (12207890)

Cells(3, 1).Interior.Color = 4569325

End Sub

Вывод сообщений о числовых значениях цветов

Числовые значения цветов запомнить невозможно, поэтому часто возникает вопрос о том, как узнать числовое значение фона ячейки. Следующий код VBA Excel выводит сообщения о числовых значениях присвоенных ранее цветов.

Пример кода 2:

Sub ColorTest2()

MsgBox Range(“A1”).Interior.Color

MsgBox Range(“A4:D8”).Interior.Color

MsgBox Range(“C12:D17”).Cells(4).Interior.Color

MsgBox Cells(3, 6).Interior.Color

End Sub

Вместо вывода сообщений можно присвоить числовые значения цветов переменным, объявив их как Long.

Форматирование диапазона

Самый известный способ поставить прочерк в ячейке – это присвоить ей текстовый формат. Правда, этот вариант не всегда помогает.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Кликаем по ней правой кнопкой мыши. В появившемся контекстном меню выбираем пункт «Формат ячейки». Можно вместо этих действий нажать на клавиатуре сочетание клавиш Ctrl+1.
  2. Запускается окно форматирования. Переходим во вкладку «Число», если оно было открыто в другой вкладке. В блоке параметров «Числовые форматы» выделяем пункт «Текстовый». Жмем на кнопку «OK».

После этого выделенной ячейке будет присвоено свойство текстового формата. Все введенные в нее значения будут восприниматься не как объекты для вычислений, а как простой текст. Теперь в данную область можно вводить символ «-» с клавиатуры и он отобразится именно как прочерк, а не будет восприниматься программой, как знак «минус».

Существует ещё один вариант переформатирования ячейки в текстовый вид. Для этого, находясь во вкладке «Главная», нужно кликнуть по выпадающему списку форматов данных, который расположен на ленте в блоке инструментов «Число». Открывается перечень доступных видов форматирования. В этом списке нужно просто выбрать пункт «Текстовый».

Нажатие кнопки Enter

Но данный способ не во всех случаях работает. Зачастую, даже после проведения этой процедуры при вводе символа «-» вместо нужного пользователю знака появляются все те же ссылки на другие диапазоны. Кроме того, это не всегда удобно, особенно если в таблице ячейки с прочерками чередуются с ячейками, заполненными данными. Во-первых, в этом случае вам придется форматировать каждую из них в отдельности, во-вторых, у ячеек данной таблицы будет разный формат, что тоже не всегда приемлемо. Но можно сделать и по-другому.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Жмем на кнопку «Выровнять по центру», которая находится на ленте во вкладке «Главная» в группе инструментов «Выравнивание». А также кликаем по кнопке «Выровнять по середине», находящейся в том же блоке. Это нужно для того, чтобы прочерк располагался именно по центру ячейки, как и должно быть, а не слева.
  2. Набираем в ячейке с клавиатуры символ «-». После этого не делаем никаких движений мышкой, а сразу жмем на кнопку Enter, чтобы перейти на следующую строку. Если вместо этого пользователь кликнет мышкой, то в ячейке, где должен стоять прочерк, опять появится формула.

Данный метод хорош своей простотой и тем, что работает при любом виде форматирования. Но, в то же время, используя его, нужно с осторожностью относиться к редактированию содержимого ячейки, так как из-за одного неправильного действия вместо прочерка может опять отобразиться формула.

Вставка символа

Ещё один вариант написания прочерка в Эксель – это вставка символа.

  1. Выделяем ячейку, куда нужно вставить прочерк. Переходим во вкладку «Вставка». На ленте в блоке инструментов «Символы» кликаем по кнопке «Символ».
  2. Находясь во вкладке «Символы», устанавливаем в окне поля «Набор» параметр «Символы рамок». В центральной части окна ищем знак «─» и выделяем его. Затем жмем на кнопку «Вставить».

После этого прочерк отразится в выделенной ячейке.

Существует и другой вариант действий в рамках данного способа. Находясь в окне «Символ», переходим во вкладку «Специальные знаки». В открывшемся списке выделяем пункт «Длинное тире». Жмем на кнопку «Вставить». Результат будет тот же, что и в предыдущем варианте.

Данный способ хорош тем, что не нужно будет опасаться сделанного неправильного движения мышкой. Символ все равно не изменится на формулу. Кроме того, визуально прочерк поставленный данным способом выглядит лучше, чем короткий символ, набранный с клавиатуры. Главный недостаток данного варианта – это потребность выполнить сразу несколько манипуляций, что влечет за собой временные потери.

Добавление дополнительного символа

Кроме того, существует ещё один способ поставить прочерк. Правда, визуально этот вариант не для всех пользователей будет приемлемым, так как предполагает наличие в ячейке, кроме собственно знака «-», ещё одного символа.

  1. Выделяем ячейку, в которой нужно установить прочерк, и ставим в ней с клавиатуры символ «‘». Он располагается на той же кнопке, что и буква «Э» в кириллической раскладке. Затем тут же без пробела устанавливаем символ «-».
  2. Жмем на кнопку Enter или выделяем курсором с помощью мыши любую другую ячейку. При использовании данного способа это не принципиально важно. Как видим, после этих действий на листе был установлен знак прочерка, а дополнительный символ «’» заметен лишь в строке формул при выделении ячейки.

Существует целый ряд способов установить в ячейку прочерк, выбор между которыми пользователь может сделать согласно целям использования конкретного документа. Большинство людей при первой неудачной попытке поставить нужный символ пытаются сменить формат ячеек. К сожалению, это далеко не всегда срабатывает. К счастью, существуют и другие варианты выполнения данной задачи: переход на другую строку с помощью кнопки Enter, использование символов через кнопку на ленте, применение дополнительного знака «’». Каждый из этих способов имеет свои достоинства и недостатки, которые были описаны выше. Универсального варианта, который бы максимально подходил для установки прочерка в Экселе во всех возможных ситуациях, не существует.

Коды различных цветов в MS Excel 2003

Коды различных цветов при использовании конструкции типа .Interior.ColorIndex. Бесцветный код: -4142

Источники

  • https://micro-solution.ru/projects/addin_vba-excel/color_interior
  • https://vremya-ne-zhdet.ru/vba-excel/tsvet-yacheyki-zalivka-fon/
  • http://word-office.ru/kak-sdelat-chtoby-vmesto-nulya-byl-procherk-v-excel.html
  • http://aqqew.blogspot.com/2011/03/ms-excel-2003.html

Color in Excel

Color in Excel (Table of Contents)

  • Introduction to Color in Excel
  • Ways to Change Background Color

Introduction to Color in Excel

Colors are generally used to highlight a group of cells in Excel. The excel contains the index of 56 colors. By using conditional formatting, we can put some conditions and apply different colors for different conditions if we want to change the background color of the cell in Excel. We usually select the cells and click the Fill color option; then, the background color will get changed if we want to change the cell’s background colour with the cell automatically.

Ways to Change Background Color

There are two ways to change the background color.

You can download this Color Excel Template here – Color Excel Template

1. Change the color of the cell based on the current value

  • Here the background color of the cell changes when the cell value in the Excel changes.
  • For example, we have taken the following dataset. we want the USD Amount greater than 10,000 as blue color and remaining red color.

Color in Excel 1-1

  • Select the range of the cells which we want to change. Then go to the Home tab, go to the styles and select the conditional formatting.

Color in Excel 1-2

  • Now click on the new rules.
  • A dialog appears stating the selection of the row. Select the format of the cells based on the cell value.

Color in Excel 1-3

  • Now give the range of values which are greater than 10,000 and select the color as blue color.

Color in Excel 1-4

Color in Excel 1-5

  • Now click on the format option.

Color in Excel 1-5

  • A color box appears and makes the Pattern Color as Automatic, so Select color as blue and click on OK.

format cells -fill

  • We can observe that the sample option is blue because we have selected the blue color.

format cells 1

  • We can observe the selected color in the format option. And click the Ok option.

format cells 2

  • Now we can use the same procedure for selecting the color for less value. A dialog appears stating the selection of the row. Select the format of the cells based on the cell value. A dialog appears stating the selection of the row. Select the format of the cells based on the cell value. Now give the range of values which are less than 10,000 and select the color as red color.

format cells 3

  • The color box appears and makes the pattern as automatic and Select color like blue and click OK.
  • The output will be as follows.

format cells 4

2. Change the background color of special cells

  • This is another way of color the background of the particular cell. First, go to the home tab, then select the conditional formatting.

conditional formatting

  • Select the new rules.

Color in Excel 1-2

  • The formatting dialog box appears to click on the cells which need to format, which is at the end of the dialog box.

Use a formula

  • Click on the arrow option at the right end.
  • Write the new formatting rule using the keyword Is Blank condition. This Is Blank is used to highlighting the background cells which are empty.

IsBlank 1

  • Click on the Format option. And select the blue color.

format cells -blue

  • Click on the Ok button.

new formatting rule

  • The output will be as follows.

USD Amount

 3. Sort the Excel by it Color

  • Sorting is one of the methods to select a particular color. First, select the cells, right-click on them, select the sort option, and then select the highest value by color.

Color in Excel 1-6

  • Click the ok button.
  • And Filter the color by its color.

sort

Add level

  • And the output will be as follows.

Change the cell color based on the current value.

  • First, go to the home tab, select the Find and select option, and select the Find option.

find 1

  • Select the value which we want to select. Click on the Find all option.

find and Replace

  • Click on the values range which we want the cells we want to highlight.
  • Click on the Select by value option. And select the Greater in the list.
  • Click on the range of the cells we want to highlight. Click on the select option.
  • Now select the color as blue for the greater value.
  • And the output will be as follows.

 Conditional Formatting in Excel

  • Conditional formatting is generally used to color data bars and icons in the cells.
  • To do the conditional formatting in Excel, first, we take the required data set.
  • Then go to the Home tab and select the conditional formatting option ad put the desired rule which we want to specify, and mention the color which we want to give to the cells of the particular condition.
  • Then a dialog box appears on the screen then simply gives the values we want a particular condition so that the color will be applied successfully.
  • Now select the formatting styles from the drop-down. Here we select the color for the condition. Then click the OK. The conditional formatting will be applied to all the cells at a time. This is one way of adding colors to the cells.

Things to Remember About Color in Excel

  • The colors in excel play a major role in highlighting a particular range of cells.
  • Here we generally use the two approaches like make the background color cells based on the value, and another way is to change the background of special cells.
  • The excel contains the index of 56 colors. By using conditional formatting, we can put some conditions and apply different colors for different conditions.
  • We can also sort the colors based on the colors.
  • We can highlight the empty cells with the colors.
  • Through cells, we can highlight the greater values and the lower value with different colors.

Recommended Articles

This has been a guide to Color in Excel. Here we discuss How to use Color in Excel along with practical examples and a downloadable excel template. You can also go through our other suggested articles –

  1. Alternate Row Color Excel
  2. Excel Sum by Color
  3. Count Colored Cells In Excel
  4. Excel Sort by color

You can change the background color of the cell or text color.

Changing Background Color

By default the background color of the cell is white in MS Excel. You can change it as per your need from Home tab » Font group » Background color.

Change Backgropund Color

Changing Foreground Color

By default, the foreground or text color is black in MS Excel. You can change it as per your need from Home tab » Font group » Foreground color.

Change Foreground Color

Also you can change the foreground color by selecting the cell Right click » Format cells » Font Tab » Color.

Change Foreground Color by formatting cells

Понравилась статья? Поделить с друзьями:
  • Set color to cell in excel
  • Set color in vba excel
  • Set color for cell excel
  • Set borders in excel
  • Separate with comma in excel