Popis kodova indeksa boja VBA
Kada koristite VBA za kodiranje Colorindexa (ili boje pozadine) ćelije, korisno je znati koji će cijeli broj biti jednake boji. Ispod je referentna slika koja prikazuje boju i navodi odgovarajuće Colorindex. aka VBA paleta boja

Evo koda da biste ga sami napravili ili samo označite ovu stranicu:
123456789101112131415 | Pod ColorRef ()Dim x kao cijeli brojZa x = 1 do 56Ako je x <TadaStanice (x, 1). Unutrašnjost.Indeks boje = xStanice (x, 2) = xDrugoStanice (x - 28, 3). Unutrašnjost.Indeks boje = xStanice (x - 28, 4) = xZavrši akoSljedeći xKraj podm |
Primjeri VBA ColorIndex
Postavi boju pozadine ćelije
1 | Raspon ("A1"). Interijer.Indeks boje = 6 |
Postavite boju fonta ćelije
1 | Raspon ("A1"). Font.ColorIndex = 5 |
Postavi boju obruba ćelija
1 | Raspon ("A1"). Granice.Indeks boje = 5 |
Nabavite ColorIndex pozadine ćelije
123 | Dim col kao cijeli brojcol = Raspon ("A1"). Interijer.Indeks boje |
Boju pozadine ćelije postavite na boju druge ćelije
1 | Raspon ("A1"). Interijer.BojaIndeks = Raspon ("B1"). Interijer.Izraz boja |
VBA svojstvo boje
Umjesto svojstva ColorIndex programa Excel / VBA, možete koristiti svojstvo Boja. Svojstvo Color ima dvije vrste unosa:
- vbColor
- RGB boje
O njima ćemo raspravljati u nastavku:
VB boja
VB Color najjednostavniji je način postavljanja boja u VBA. Međutim, on je i najmanje fleksibilan. Za postavljanje koda boje pomoću vbColor koristite donju tablicu:

Međutim, kao što možete vidjeti iz tablice, vaše su mogućnosti krajnje ograničene.
Postavi boju pozadine ćelije
1 | Raspon ("A1"). Interijer.Boja = vbŽuta |
Postavite boju fonta ćelije
1 | Raspon ("A1"). Font.Color = vbBlue |
Postavi boju obruba ćelija
1 | Raspon ("A1"). Granice.Boja = vbRed |
Boju pozadine ćelije postavite na boju druge ćelije
1 | Raspon ("A1"). Interijer.Boja = Raspon ("B1"). Interijer.Boja |
RGB boje
RGB označava crvenu zelenu plavu. To su tri osnovne boje koje se mogu kombinirati za proizvodnju bilo koje druge boje. Prilikom unosa boja kao RGB, unesite vrijednost između 0 i 255 za svaki kôd boje.
Evo primjera:
1 | Raspon ("A1"). Interijer. Boja = RGB (255,255,0) |
Gore smo postavili Crveno = 255 (maksimalna vrijednost), Zeleno = 255 (maksimalna vrijednost) i Plavo = 0 (minimalna vrijednost). Time se boja pozadine ćelije postavlja na žutu.
Umjesto toga, boju fonta ćelije možemo postaviti na ljubičastu:
1 | Raspon ("A1"). Interijer. Boja = RGB (128,0,128) |
Postoje brojni mrežni alati za pronalaženje RGB koda za željenu boju (evo jednog).
ColorIndex popis kodova i RGB boje u Access VBA
Access koristi obrasce za prikaz podataka. Kodove ColorIndex možete koristiti za programsku promjenu boje pozadine i boje prednjeg plana objekata u vašim pristupnim obrascima.
12345 | Privatna pod cmdSpremi_klik ()'promijenite boju pozadine gumba za spremanje kada se zapis spremi.DoCmd.RunCommand acCmdSaveRecordcmdSave.BackColor = vbGreenKraj podm |
