Kako nastaviti barvo celice Excel glede na pogoj z VBA?

Zadnja posodobitev: avgust 2021; Microsoft Excel 365, 2019, 2016.

V današnji vadnici za avtomatizacijo VBA za Excel se bomo naučili, kako lahko programsko spremenimo barvo celice na podlagi vrednosti celice.

To tehniko lahko uporabimo na primer pri razvoju preproste nadzorne plošče stanja.

Nastaviti

Če še ne razvijate v Excelu, vam priporočamo, da si ogledate naš uvodni vodnik za Excelove makre . Natančneje se morate prepričati, da je zavihek Razvijalec na voljo v traku Microsoft Excel, saj ga boste uporabljali za pisanje preproste kode.

  • Odprite Microsoft Excel. Upoštevajte, da naj bi koda v tej vadnici delovala v Excelu 2007 in novejših.
  • Na prazen delovni list dodajte naslednjo tabelo:

Kako nastaviti barvo celice Excel glede na pogoj z VBA?

  • Zdaj nadaljujte in definirajte poimenovani obseg tako, da pritisnete: Formule>>Določi ime

Kako nastaviti barvo celice Excel glede na pogoj z VBA?

  • Pritisnite OK

Spreminjanje notranje barve celice glede na vrednost s funkcijo Cell.Interior.Color

  • Pritisnite vnos za razvijalce na traku.
  • Pritisnite Visual Basic ali Alt+F11, da odprete urejevalnik VBA za razvijalce.
  • Nato označite delovni list, v katerem želite zagnati svojo kodo. Lahko pa izberete modul, ki ima vašo kodo VBA.
  • Pojdi naprej in prilepi to kodo. V našem primeru bomo spremenili notranjo barvo obsega celic na določene vrednosti RGB celice, ki ustrezajo rdeči, rumeni in zeleni barvi.
  • Natančneje uporabljamo Excelovo metodo VBA Cell.Interior.Color in posredujemo ustrezno vrednost RGB ali barvni indeks.
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
  • Zaženite svojo kodo – bodisi s pritiskom na F5 ali Run>> Run Sub / UserForm.
  • Opazili boste, da je bila nadzorna plošča stanja napolnjena, kot je prikazano spodaj:

Kako nastaviti barvo celice Excel glede na pogoj z VBA?

  • Shranite kodo in zaprite urejevalnik VBA.

Navodila za poslušanje glasbe na Google Zemljevidih

Navodila za poslušanje glasbe na Google Zemljevidih

Navodila za poslušanje glasbe na Google Zemljevidih ​​Trenutno lahko uporabniki potujejo in poslušajo glasbo z aplikacijo Google Zemljevid na iPhoneu. Danes vas vabi WebTech360

Navodila za uporabo LifeBOX - Viettelove spletne storitve za shranjevanje

Navodila za uporabo LifeBOX - Viettelove spletne storitve za shranjevanje

Navodila za uporabo LifeBOX - Viettelova spletna storitev za shranjevanje, LifeBOX je na novo uvedena spletna storitev za shranjevanje podjetja Viettel s številnimi vrhunskimi funkcijami

Kako posodobiti status na Facebook Messengerju

Kako posodobiti status na Facebook Messengerju

Kako posodobiti status v Facebook Messengerju? Facebook Messenger v najnovejši različici ponuja uporabnikom izjemno uporabno funkcijo: spreminjanje

Navodila za igro s kartami Werewolf Online na računalniku

Navodila za igro s kartami Werewolf Online na računalniku

Navodila za igro s kartami Werewolf Online na računalniku, Navodila za prenos, namestitev in igranje Werewolf Online na računalnik preko izjemno preprostega LDPlayer emulatorja.

Navodila za brisanje zgodb, objavljenih na Instagramu

Navodila za brisanje zgodb, objavljenih na Instagramu

Navodila za brisanje zgodb, objavljenih na Instagramu. Če želite izbrisati zgodbo na Instagramu, pa ne veste, kako? Danes WebTech360

Navodila za dodajanje predstavljenih fotografij na Facebook

Navodila za dodajanje predstavljenih fotografij na Facebook

Navodila za dodajanje predstavljenih slik na Facebook. Trenutno nam Facebook omogoča, da na svojih osebnih straneh nastavimo predstavljene slike. Tukaj vas vabimo

Kako odpraviti napako Windows Quick Assist ne deluje

Kako odpraviti napako Windows Quick Assist ne deluje

Kako odpraviti napako Windows Quick Assist ne deluje, Windows Quick Assist vam pomaga enostavno vzpostaviti povezavo z oddaljenim računalnikom. Vendar pa včasih povzroči tudi napake. ampak,

Navodila za vklop/izklop mešanja skladb na Spotifyju

Navodila za vklop/izklop mešanja skladb na Spotifyju

Navodila za vklop/izklop mešanja pesmi na Spotifyju, da ljudem pomagate hitro spremeniti vrstni red skladb na zgornjem seznamu predvajanja glasbe

Navodila za skrivno snemanje zvoka na iPhone

Navodila za skrivno snemanje zvoka na iPhone

Navodila za skrivno snemanje na iPhone, Trenutno lahko uporabniki iPhone snemajo na skrivaj tako, da se dotaknejo hrbtne strani telefona. Danes vas vabi WebTech360

Kako uporabiti Mixamo za animiranje 3D modelov po meri

Kako uporabiti Mixamo za animiranje 3D modelov po meri

Kako uporabljati Mixamo za animiranje modelov 3D po meri Z Mixamo lahko preprosto uvozite 3D model in nanj uporabite animacijske učinke. Spodaj so navodila za uporabo