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.

Leave a Comment

Kreslenie anime: Ako nakresliť jednoduché anime postavy

Kreslenie anime: Ako nakresliť jednoduché anime postavy

Kreslenie anime: Ako kresliť jednoduché anime postavy. Tento návod vám ukáže, ako jednoducho a efektívne kresliť anime postavy, aj ako začiatočník.

Ako prevrátiť text v dokumente programu Word 2016 / 2019?

Ako prevrátiť text v dokumente programu Word 2016 / 2019?

Naučte sa, ako jednoducho zrkadliť, otáčať a prevracať text vo Worde 2016 a 365 dokumentoch. V tomto článku nájdete podrobný návod so všetkými potrebnými krokmi.

Ako pripnúť komentáre na TikTok

Ako pripnúť komentáre na TikTok

Ako pripnúť komentáre na TikTok, TikTok umožňuje používateľom jednoducho pripnúť komentáre. Tu je návod, ako pripnúť komentáre k videám TikTok.

Pokyny na odosielanie ikon vydávajúcich zvuk na Facebook Messenger

Pokyny na odosielanie ikon vydávajúcich zvuk na Facebook Messenger

Návod na odosielanie ikon, ktoré vydávajú zvuk na Facebook Messenger. Objavte, ako používať zvukové ikony na Messenger a obohatte svoje správy.

Je Google Takeout dobrou možnosťou zálohovania údajov?

Je Google Takeout dobrou možnosťou zálohovania údajov?

Zistite, či je Google Takeout dobrou možnosťou na zálohovanie údajov. Prečítajte si o výhodách a nevýhodách tejto služby.

Návod na spojenie 2 paralelne bežiacich videí na CapCut

Návod na spojenie 2 paralelne bežiacich videí na CapCut

Návod na spojenie 2 paralelne bežiacich videí na CapCut. Zistite, ako jednoducho skombinovať videá pomocou najnovšej aplikácie CapCut.

Ako používať Imerzívne zobrazenie v Zoome

Ako používať Imerzívne zobrazenie v Zoome

Ako používať Imerzívne zobrazenie v Zoom. Zistite, ako vytvoriť pohlcujúce video schôdze s Imerzívnym zobrazením v Zoom, ktoré zlepšuje interakciu a zapojenie účastníkov.

Zobrazovať text hlavičky a päty iba na prvej strane vo Worde 365 / 2016 / 2019 a Dokumentoch Google?

Zobrazovať text hlavičky a päty iba na prvej strane vo Worde 365 / 2016 / 2019 a Dokumentoch Google?

Zjistite, jak zobrazit hlavičku a patu pouze na první stránce ve Wordu 365, 2016 a 2019, a také v Google Dokumentech.

Ako napísať dlhý status s farebným pozadím na Facebooku

Ako napísať dlhý status s farebným pozadím na Facebooku

Ako napísať dlhý status s farebným pozadím na Facebooku? WebTech360 predstaví podrobné kroky na publikovanie dlhého statusu s farebným pozadím na Facebooku.

Najjednoduchší spôsob, ako kresliť anime oči

Najjednoduchší spôsob, ako kresliť anime oči

Najjednoduchší spôsob, ako nakresliť anime oči, tento článok vám ukáže, ako usporiadať očné výrazy pre realistické anime postavy.