Ako nastaviť farbu bunky Excelu podľa podmienky s VBA?

Posledná aktualizácia: august 2021; Microsoft Excel 365, 2019, 2016.

V dnešnom návode VBA for Excel Automation sa dozvieme, ako môžeme programovo zmeniť farbu bunky na základe hodnoty bunky.

Túto techniku ​​môžeme použiť napríklad pri vývoji jednoduchého stavového panela.

Nastaviť

Ak ešte nevyvíjate v Exceli, odporúčame vám pozrieť si nášho úvodného sprievodcu makrami v Exceli . Konkrétne sa musíte uistiť, že karta Vývojár je k dispozícii na páse s nástrojmi Microsoft Excel, pretože ju budete používať na písanie jednoduchého kódu.

  • Otvorte program Microsoft Excel. Upozorňujeme, že kód poskytnutý v tomto návode by mal fungovať v Exceli 2007 a novších verziách.
  • Do prázdneho pracovného hárka pridajte nasledujúcu tabuľku:

Ako nastaviť farbu bunky Excelu podľa podmienky s VBA?

  • Teraz pokračujte a definujte pomenovaný rozsah stlačením: Vzorce>>Definovať názov

Ako nastaviť farbu bunky Excelu podľa podmienky s VBA?

  • Stlačte OK

Zmena vnútornej farby bunky na základe hodnoty pomocou Cell.Interior.Color

  • Kliknite na položku Vývojár na páse s nástrojmi.
  • Stlačením Visual Basic alebo Alt+F11 otvorte editor VBA pre vývojárov.
  • Potom zvýraznite pracovný hárok, v ktorom by ste chceli spustiť svoj kód. Prípadne vyberte modul, ktorý má váš kód VBA.
  • Pokračujte a vložte tento kód. V našom príklade upravíme vnútornú farbu rozsahu buniek na špecifické hodnoty RGB bunky zodpovedajúce červenej, žltej a zelenej farbe.
  • Konkrétne používame metódu Excel VBA Cell.Interior.Color a odovzdávame zodpovedajúcu hodnotu RGB alebo index farieb.
Sub Color_Cell_Condition()

Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range

Set StatusRange = Range("Status")

For Each MyCell In StatusRange

StatValue = MyCell.Value
Select Case StatValue

    Case "Progressing"
    MyCell.Interior.Color = RGB(0, 255, 0)
    
    Case "Pending Feedback"
    MyCell.Interior.Color = RGB(255, 255, 0)
    
    Case "Stuck"
    MyCell.Interior.Color = RGB(255, 0, 0)

End Select

Next MyCell

End Sub
  • Spustite svoj kód – buď stlačením F5 alebo Spustiť>> Spustiť Sub / UserForm.
  • Všimnite si, že stavový panel bol vyplnený, ako je znázornené nižšie:

Ako nastaviť farbu bunky Excelu podľa podmienky s VBA?

  • Uložte kód a zatvorte editor VBA.

Návod na počúvanie hudby na Google Maps

Návod na počúvanie hudby na Google Maps

Návod na počúvanie hudby na Google Maps V súčasnosti môžu používatelia cestovať a počúvať hudbu pomocou aplikácie Google Map na iPhone. Dnes vás WebTech360 pozýva

Návod na používanie LifeBOX – online ukladacej služby Viettel

Návod na používanie LifeBOX – online ukladacej služby Viettel

Pokyny na používanie LifeBOX – online úložnej služby Viettel, LifeBOX je novo spustená online úložná služba Viettel s mnohými vynikajúcimi funkciami

Ako aktualizovať stav na Facebooku Messenger

Ako aktualizovať stav na Facebooku Messenger

Ako aktualizovať stav na Facebooku Messenger, Facebook Messenger v najnovšej verzii poskytol používateľom mimoriadne užitočnú funkciu: zmenu

Návod na kartovú hru Werewolf Online na počítači

Návod na kartovú hru Werewolf Online na počítači

Návod na kartovú hru Werewolf Online na počítači, Návod na stiahnutie, inštaláciu a hranie Werewolf Online na počítači cez extrémne jednoduchý emulátor LDPlayer.

Pokyny na odstránenie príbehov uverejnených na Instagrame

Pokyny na odstránenie príbehov uverejnených na Instagrame

Návod na odstránenie príbehov uverejnených na Instagrame Ak chcete odstrániť príbeh na Instagrame, ale neviete ako? Dnes WebTech360

Pokyny na pridávanie odporúčaných fotografií na Facebook

Pokyny na pridávanie odporúčaných fotografií na Facebook

Pokyny na pridávanie odporúčaných obrázkov na Facebook V súčasnosti nám Facebook umožňuje nastaviť odporúčané obrázky na našich osobných stránkach. Tu vás pozývame

Ako opraviť chybu Windows Quick Assist nefunguje

Ako opraviť chybu Windows Quick Assist nefunguje

Ako opraviť chybu Windows Quick Assist nefunguje, Windows Quick Assist vám pomôže ľahko sa pripojiť k vzdialenému počítaču. Niekedy však generuje aj chyby. Ale,

Návod na zapnutie/vypnutie mixovania skladieb na Spotify

Návod na zapnutie/vypnutie mixovania skladieb na Spotify

Pokyny na zapnutie/vypnutie miešania skladieb na Spotify, ktoré ľuďom pomôžu rýchlo zmeniť poradie skladieb vo vyššie uvedenom zozname hudobných skladieb

Pokyny na tajné nahrávanie zvuku na iPhone

Pokyny na tajné nahrávanie zvuku na iPhone

Pokyny pre tajné nahrávanie na iPhone, V súčasnosti môžu používatelia iPhone nahrávať tajne dotykom na zadnú stranu telefónu. Dnes vás WebTech360 pozýva

Ako používať Mixamo na animáciu vlastných 3D modelov

Ako používať Mixamo na animáciu vlastných 3D modelov

Ako používať Mixamo na animáciu vlastných 3D modelov Pomocou Mixama môžete jednoducho importovať 3D model a aplikovať naň efekty animácie. Nižšie sú uvedené pokyny na použitie