VBA: Список кодів ColorIndex та кольори RGB

Список кодів індексу кольорів VBA

При використанні VBA для кодування Colorindex (або кольору фону) клітинки корисно знати, яке ціле число буде дорівнювати якому кольору. Нижче наведено довідкове зображення, яке показує колір та перераховує відповідний колірний індекс. він же Колірна палітра VBA

Ось код, щоб створити його для себе, або просто додайте цю сторінку в закладки:

123456789101112131415 Додатковий колірRef ()Dim x як ціле числоДля х = 1 до 56Якщо x <ТодіКлітинки (x, 1). Внутрішній. Індекс кольору = xКлітинки (x, 2) = xІнакшеКлітинки (x - 28, 3) .Внутрішній. Колірний індекс = xКлітинки (x - 28, 4) = xЗакінчити ЯкщоДалі xEnd Sub

Приклади VBA ColorIndex

Встановіть колір фону клітинки

1 Діапазон ("A1"). Інтер'єр. Індекс кольору = 6

Встановіть колір шрифту комірки

1 Діапазон ("A1"). Font.ColorIndex = 5

Встановити колір меж клітинок

1 Діапазон ("A1"). Межі.Колір Індекс = 5

Отримати колір фону клітинкиIndex

123 Dim col як ціле числоcol = Діапазон ("A1"). Інтер'єр.Колір Індекс

Встановіть колір фону клітинки на колір іншої клітини

1 Діапазон ("A1"). Interior.ColorIndex = Діапазон ("B1"). Interior.ColorIndex

Властивість кольору VBA

Замість використання властивості ColorIndex Excel / VBA можна використовувати властивість Color. Властивість Color приймає два типи введення:

  1. vbColor
  2. Кольори RGB

Нижче ми обговоримо це:

Колір VB

VB Color - найпростіший спосіб встановлення кольорів у VBA. Однак він також є найменш гнучким. Щоб встановити колірний код за допомогою vbColor, скористайтесь таблицею нижче:

Однак, як видно з таблиці, ваші можливості вкрай обмежені.

Встановіть колір фону клітинки

1 Діапазон ("A1"). Інтер'єр. Колір = vbЖовтий

Встановіть колір шрифту комірки

1 Діапазон ("A1"). Font.Color = vbBlue

Встановити колір меж клітинок

1 Діапазон ("A1"). Межі.Колір = vbRed

Встановіть колір фону клітинки на колір іншої клітини

1 Діапазон ("A1"). Інтер'єр. Колір = Діапазон ("B1"). Інтер'єр. Колір

Кольори RGB

RGB означає червоний зелений синій. Це три основні кольори, які можна поєднати для отримання будь -якого іншого кольору. При введенні кольорів як RGB введіть значення від 0 до 255 для кожного коду кольору.

Ось приклад:

1 Діапазон ("A1"). Інтер'єр. Колір = RGB (255,255,0)

Вище ми встановили червоний = 255 (максимальне значення), зелений = 255 (максимальне значення) та синій = 0 (мінімальне значення). Це встановлює колір фону клітинки на жовтий.

Замість цього ми можемо встановити колір шрифту клітинки на фіолетовий:

1 Діапазон ("A1"). Інтер'єр. Колір = RGB (128,0,128)

Існує безліч онлайн -інструментів для пошуку коду RGB для потрібного кольору (ось один).

Список кодів ColorIndex та кольори RGB у Access VBA

Access використовує форми для відображення даних. Ви можете використовувати коди ColorIndex для програмного зміни кольору фону та кольору переднього плану об’єктів у ваших формах Access.

12345 Приватний саб cmdSave_Click ()'змінити колір фону кнопки збереження при збереженні запису.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbGreenEnd Sub

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave