ВБА: Листа кодова ЦолорИндек и РГБ боје

ВБА Листа кодова индекса боја

Када користите ВБА за кодирање Цолориндека (или боје позадине) ћелије, корисно је знати који цео број бити једнаке којој боји. Испод је референтна слика која приказује боју и наводи одговарајуће Цолориндек. ака ВБА палета боја

Ево кода да бисте га сами направили или само обележите ову страницу:

123456789101112131415 Под ЦолорРеф ()Дим к као цео бројЗа к = 1 до 56Ако је к <ТадаЋелије (к, 1). Унутрашњост.Индекс боја = кЋелије (к, 2) = кИначеЋелије (к - 28, 3). Унутрашњост.Индекс боја = кЋелије (к - 28, 4) = кКрај АкоДаље кЕнд Суб

Примери ВБА ЦолорИндек

Подесите боју позадине ћелије

1 Распон ("А1"). Интеријер.Индекс боја = 6

Подесите боју фонта ћелије

1 Опсег ("А1"). Фонт.ЦолорИндек = 5

Подесите боју ивица ћелије

1 Опсег ("А1"). Бордерс.ЦолорИндек = 5

Преузмите ЦолорИндек позадине ћелије

123 Дим цол као цео бројцол = Распон ("А1"). Интеријер.Индекс боја

Подесите боју позадине ћелије на боју друге ћелије

1 Распон ("А1"). Интериор.ЦолорИндек = Распон ("Б1"). Интериор.ЦолорИндек

ВБА својство боје

Уместо својства ЦолорИндек програма Екцел / ВБА, можете користити својство Цолор. Својство Цолор има два типа уноса:

  1. вбЦолор
  2. РГБ боје

О њима ћемо расправљати у наставку:

ВБ Цолор

ВБ Цолор је најлакши начин за подешавање боја у ВБА. Међутим, он је и најмање флексибилан. Да бисте поставили код боје помоћу вбЦолор, користите доњу табелу:

Међутим, као што видите из табеле, ваше могућности су изузетно ограничене.

Подесите боју позадине ћелије

1 Опсег ("А1"). Ентеријер.Боја = вбЖута

Подесите боју фонта ћелије

1 Опсег ("А1"). Фонт.Цолор = вбБлуе

Подесите боју ивица ћелије

1 Опсег ("А1"). Бордерс.Цолор = вбРед

Подесите боју позадине ћелије на боју друге ћелије

1 Распон ("А1"). Ентеријер.Боја = Распон ("Б1"). Унутрашњост.Боја

РГБ боје

РГБ означава Ред Греен Блуе. Ово су три основне боје које се могу комбиновати за производњу било које друге боје. Приликом уноса боја као РГБ, унесите вредност између 0 и 255 за сваки код боје.

Ево примера:

1 Распон ("А1"). Ентеријер. Боја = РГБ (255,255,0)

Изнад смо поставили Црвено = 255 (максимална вредност), Зелено = 255 (максимална вредност) и Плаво = 0 (минимална вредност). Ово поставља боју позадине ћелије на жуту.

Уместо тога, боју фонта ћелије можемо поставити на љубичасту:

1 Распон ("А1"). Ентеријер. Боја = РГБ (128,0,128)

Постоје бројни мрежни алати за проналажење РГБ кода за жељену боју (ево једног).

ЦолорИндек листа кодова и РГБ боје у Аццесс ВБА

Аццесс користи обрасце за приказ података. Можете користити ЦолорИндек кодове за програмско мењање боје позадине и боје предњег плана објеката у вашим приступним обрасцима.

12345 Приватни Суб цмдСаве_Цлицк ()'промените боју позадине дугмета за чување када се запис сачува.ДоЦмд.РунЦомманд ацЦмдСавеРецордцмдСаве.БацкЦолор = вбГреенЕнд Суб

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave