Таблица цветов vba excel

Таблица цветов vba excel

Данная функция позволяет запрашивать у пользователя цвет заливки.

Функция возвращает целое число — значение цвета в формате RGB

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

Код функции:

В прикреплённом файле, — пример использования функции для выбора цветов на форме

Let’s start by assigning a color to the text in A1.

After adding Font., we get this result:

There are two different ways that we can set the color: ColorIndex, which has 56 colors, or Color which makes it possible to use any color at all.

ColorIndex

Here you can see the 56 colors that are available through ColorIndex:

To set the color of our text to one of these 56, we should write:

This code will give us the following result:

For versions of Excel lower than 2007: using ColorIndex is preferable to using Color.

Color

Here is a similar example in which we use Color:

In this case, the color is: RGB(50, 200, 100).

RGB stands for Red-Green-Blue, and the numerical values go from 0 to 255 for each color.

A few examples of colors so that you can understand this better:

  • RGB( 0 , 0 , 0 ): black
  • RGB( 255 , 255 , 255 ): white
  • RGB( 255 , 0 , 0 ): red
  • RGB( 0 , 255 , 0 ): green
  • RGB( 0 , 0 , 255 ): blue

Luckily, there are lots of easy ways to find the RGB values for colors. Here’s one: RGB Values

Choose the color that you want and just copy the three values into the RGB( red_value , green_value , blue_value ).

So to change our text color in purple, we should use the following code:

This code will produce the following result:

Читайте также:  Что делать если электрический чайник пахнет пластмассой

For versions of Excel lower than 2007: the number of colors is limited (the closest available color to the RGB values will be used).

Add colored borders

We will now create a macro that adds a border to the active cell using ActiveCell.

The border will be heavy and red:

To apply this effect to many cells at once, we can use the Selection command:

Возвращает или задает цвет границы, шрифта или внутренней области, как показано в следующей таблице. Returns or sets the color of the border, font, or interior, as shown in the following table. Цвет указывается в виде значения индекса в текущей цветовой палитре или в виде одной из следующих констант XlColorIndex: xlColorIndexAutomatic или xlColorIndexNone. The color is specified as an index value into the current color palette, or as one of the following XlColorIndex constants: xlColorIndexAutomatic or xlColorIndexNone. Для чтения и записи, Variant. Read/write Variant.

Синтаксис Syntax

выражение.** ColorIndex** expression.ColorIndex

выражение (обязательно). expression Required. Выражение, возвращающее один из объектов списка Применяется к. An expression that returns one of the objects in the Applies To list.

Примечания Remarks

Object Object Описание Description
Border Border Цвет границы. The color of the border.
Font Font Цвет шрифта. The color of the font.
Interior Interior Цвет внутренней заливки. The color of the interior fill. Присвойте параметру ColorIndex значение xlColorIndexNone, чтобы не применять внутреннюю заливку. Set ColorIndex to xlColorIndexNone to specify that you don’t want an interior fill. Присвойте параметру ColorIndex значение xlColorIndexAutomatic, чтобы указать автоматическую заливку (для графических объектов). Set ColorIndex to xlColorIndexAutomatic to specify the automatic fill (for drawing objects).
Читайте также:  Как узнать свою трейд ссылку стим

Это свойство указывает цвет в виде индекса в цветовой палитре. This property specifies a color as an index into the color palette. На рисунке ниже показаны значения цветового индекса в цветовой палитре по умолчанию. The following illustration shows the color-index values in the default color palette.

Пример Example

В следующих примерах предполагается, что используется цветовая палитра по умолчанию. The following examples assume that you are using the default color palette.

В этом примере устанавливается цвет основных линий сетки для оси значений. This example sets the color of the major gridlines for the value axis.

В этом примере устанавливается красный цвет внутреннего заполнения диаграммы и синий цвет для границы. This example sets the color of the chart area interior to red, and sets the border color to blue.

Если вы хотите использовать цвет с объектом FormatCondition в Visual Basic, ознакомьтесь со статьей Свойство Interior.ColorIndex. If you would like to use color with FormatCondition in Visual Basic, see the Interior.ColorIndex property.

Поддержка и обратная связь Support and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь. Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.

Ссылка на основную публикацию
Сталкер зов припяти лучшее оружие в игре
S.T.A.L.K.E.R.: Call of Pripyat 4,260 уникальных посетителей 105 добавили в избранное "Уникальная модель пистолета СИП-т М200. Была выпущена малой партией...
Соевый соус стебель бамбука классический отзывы
Всем доброго дня!Много мнений по этому поводу, как вы считаете, соевый соус или морская соль, что менее вредно для организма....
Соевый соус ямаса отзывы
Полное наименование: Соевый Соус классический (натурально сваренный) Изготовитель: Yamasa Corporation Все характеристики Соевый соус Yamasa: Результаты теста Достоинства Безопасный Не...
Сталкер зов припяти много оружия
Для Всех любителей отличного отечественного шутера S.T.A.L.K.E.R.Зов Припяти представлен новый Оружейный мод Автоматы Штурмовые винтовки:1. АК-472. АКS-47 тактический3. АК-113 "Монгол"4....
Adblock detector