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.

Leave a Comment

Kako pisati od desne proti levi v Microsoft Office 2016, 2019/365?

Kako pisati od desne proti levi v Microsoft Office 2016, 2019/365?

Naučite se preklopiti s tipkovnic LTR na RTL v programu Microsoft Word in Outlook.

Navodila za ustvarjanje podnapisov za video posnetke s programom CapCut

Navodila za ustvarjanje podnapisov za video posnetke s programom CapCut

Navodila za ustvarjanje podnapisov za videoposnetke s programom CapCut, Kako ustvariti podnapise v programu Capcut ni težko. Ta članek vam bo pokazal najenostavnejši način za vklop podnapisov v Capcutu.

Kako poslati sporočila z besednimi učinki na Facebook Messenger

Kako poslati sporočila z besednimi učinki na Facebook Messenger

Kako pošiljati sporočila z besednimi učinki v Facebook Messengerju? Odkrijte, kako enostavno namestiti in uporabljati besedne učinke na Facebook Messengerju.

Kako spremeniti ozadje fotografije v Canvi

Kako spremeniti ozadje fotografije v Canvi

Kako spremeniti ozadje fotografije v Canvi, enostavni koraki za spreminjanje ozadja fotografij.

Navodila za skrivanje sporočil Messengerja, ne da bi jih morali izbrisati

Navodila za skrivanje sporočil Messengerja, ne da bi jih morali izbrisati

Navodila za skrivanje sporočil Messengerja, ne da bi jih morali izbrisati. Če želite skriti sporočila Messengerja s funkcijo shranjevanja aplikacije, vendar ne veste, kako to storiti.

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