Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jaké jsou možností při zadávání barev v Excel? RGB, konstanta, barevné schéma, ColorIndex, Color, ...
V článku se dozvíte jak zadávat barvy buněk, pozadí buněk, ohraničení, atd. pomocí VBA v Excelu. Pro přehlednost je rozdělen do jednotlivých kapitol ať se můžete přímo přesunout na problematiku, která vás zajíma:
Barvy můžete zadávat:
56 předdefinovaných barev:
K dispozici tyto konstanty:
Nastavte si barvu jakou chcete, pomocí RGR.
Syntaxe
RGB(red, green, blue)
Barva | Red hodnota | Green hodnota | Blue hodnota |
---|---|---|---|
Černá | 0 | 0 | 0 |
Modrá | 0 | 0 | 255 |
Zelená | 0 | 255 | 0 |
Červená | 255 | 0 | 0 |
Bíla | 255 | 255 | 255 |
Žlutá | 255 | 255 | 0 |
Azurovou (Cyan) | 0 | 255 | 255 |
Purpurová (Magenta) | 255 | 0 | 255 |
Dim MojeRange As Range
Set MojeRange = Range("B21")
MojeRange.Interior.ColorIndex = 3
nebo:
Range("B21").Interior.ColorIndex = 3
Range("F30").Interior.Color = vbRed
Využití hodnot RGB pro vložení požadované barvy pozadí
Range("B21").Interior.Color = RGB(255, 0, 0)
Ne pouhých 52 odstínu šedi ale rovných 255, pro Excel 2007 a vyšší.
Range("L15").Interior.Color = RGB(0, 0, 0)
Range("L16").Interior.Color = RGB(50, 50, 50)
Range("L17").Interior.Color = RGB(100, 100, 100)
Range("L18").Interior.Color = RGB(150, 150, 150)
Range("L19").Interior.Color = RGB(200, 200, 200)
Range("L20").Interior.Color = RGB(250, 250, 250)
Range("L21").Interior.Color = RGB(255, 255, 255)
Podobně jako pozadí můžete měnit i barvu textu, například pomocí ColorIndex.
Dim MojeRange As Range
Set MojeRange = Range("B25")
MojeRange.Font.ColorIndex = 3
atd. konstatnou, RGB, podobně jako pozadí. Viz předchozí kapitoly.
Barva pozadí:
Barva = Range("B40").Interior.Color
MsgBox Barva
Barva text:
Barva = Range("B40").Font.Color
MsgBox Barva
Barva pozadí:
Range("B1:C5").Select With Selection.Borders .LineStyle = xlContinuous .Weight = xlThin .Color = RGB(150, 150, 150) End WithVíce o ohraničení buněk v samostatném článku Ohraničení buněk (Borders) - kódy Excel VBA.
Soubor
Color - barva - praktické příklady - Excel VBA
ke stažení zdarma. Soubor využívá makra (pro Excel 2007 a novější).
Pokud už máte buňku (oblast) označenou můžete s ními dále pracovat například
Máte svůj oblíbený kód, které ještě není uveden. Můžete se pochlubit v komentářích.
Článek byl aktualizován: 19.09.2020 11:06
Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.
Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .
Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.
Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |