VBA: ColorIndex -koodiluettelo ja RGB -värit

VBA -väri -indeksin koodiluettelo

Kun VBA: ta käytetään solun Colorindexin (tai taustavärin) koodaamiseen, on hyödyllistä tietää, mikä kokonaisluku vastaa mitä väriä. Alla on viitekuva, joka näyttää värin ja luettelee sen vastaavan Colorindexin. alias VBA -värivalikoima

Tässä on koodi, jonka avulla voit tehdä sellaisen itsellesi tai vain lisätä kirjanmerkin tälle sivulle:

123456789101112131415 VäriRef ()Dim x kokonaislukunaX = 1 - 56Jos x <sittenSolut (x, 1) .Interior.ColorIndex = xSolut (x, 2) = xMuuSolut (x - 28, 3) .Interior.ColorIndex = xSolut (x - 28, 4) = xLoppu JosSeuraava xEnd Sub

VBA ColorIndex -esimerkkejä

Aseta solun taustaväri

1 Alue ("A1"). Interior.ColorIndex = 6

Aseta solun fontin väri

1 Alue ("A1"). Font.ColorIndex = 5

Aseta solurajojen väri

1 Alue ("A1"). Borders.ColorIndex = 5

Hae solun taustaväriIndex

123 Dim col kokonaislukunacol = Alue ("A1"). Interior.ColorIndex

Aseta solun taustaväriksi toisen solun väri

1 Alue ("A1"). Interior.ColorIndex = Alue ("B1"). Interior.ColorIndex

VBA -väriominaisuus

Excel / VBA: n ColorIndex -ominaisuuden käyttämisen sijaan voit käyttää Väri -ominaisuutta. Väri -ominaisuudella on kaksi syöttötyyppiä:

  1. vbVäri
  2. RGB -värit

Keskustelemme näistä alla:

VB Väri

VB Color on helpoin tapa asettaa värit VBA: ssa. Se on kuitenkin myös vähiten joustava. Voit määrittää värikoodin vbColorilla alla olevan taulukon avulla:

Kuitenkin, kuten taulukosta näet, vaihtoehtosi ovat erittäin rajalliset.

Aseta solun taustaväri

1 Alue ("A1"). Sisustus.Väri = vbKeltainen

Aseta solun fontin väri

1 Alue ("A1"). Font.Color = vbBlue

Aseta solurajojen väri

1 Alue ("A1"). Borders.Color = vbRed

Aseta solun taustaväriksi toisen solun väri

1 Alue ("A1"). Sisustus.Väri = Alue ("B1"). Sisustus.Väri

RGB -värit

RGB tarkoittaa punaista vihreää sinistä. Nämä ovat kolme pääväriä, jotka voidaan yhdistää minkä tahansa muun värin tuottamiseksi. Kun syötät värejä RGB -muodossa, syötä kullekin värikoodille arvo välillä 0–255.

Tässä on esimerkki:

1 Alue ("A1"). Sisustus.Väri = RGB (255255,0)

Yllä on asetettu punainen = 255 (maks. Arvo), vihreä = 255 (maksimiarvo) ja sininen = 0 (min. Arvo). Tämä asettaa solun taustaväriksi keltaisen.

Sen sijaan voimme asettaa solun fontin värin violetiksi:

1 Alue ("A1"). Sisustus.Väri = RGB (128,0128)

On olemassa lukuisia online -työkaluja löytääksesi haluamasi värin RGB -koodi (tässä yksi).

ColorIndex -koodiluettelo ja RGB -värit Access VBA: ssa

Access käyttää tietojen näyttämiseen lomakkeita. ColorIndex -koodien avulla voit muuttaa ohjelmallisesti Access -lomakkeiden objektien taustaväriä ja etualan väriä.

12345 Yksityinen ali cmdSave_Click ()'muuttaa tallennuspainikkeen taustaväriä, kun tietue tallennetaan.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbVihreäEnd Sub

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave