Kako postaviti boju Excel ćelije prema uvjetu s VBA?

Posljednje ažurirano: kolovoz 2021.; Microsoft Excel 365, 2019, 2016.

U današnjem vodiču za automatizaciju VBA za Excel naučit ćemo kako možemo programski promijeniti boju ćelije na temelju vrijednosti ćelije.

Ovu tehniku ​​možemo koristiti kada, na primjer, razvijamo jednostavnu nadzornu ploču statusa.

Postaviti

Ako još ne razvijate na Excelu, preporučujemo da pogledate naš uvodni vodič za makronaredbe programa Excel . Točnije, morate biti sigurni da je kartica Developer dostupna na vašoj vrpci Microsoft Excela jer ćete je koristiti za pisanje jednostavnog koda.

  • Otvorite Microsoft Excel. Imajte na umu da se očekuje da će kod naveden u ovom vodiču funkcionirati u programu Excel 2007 i novijim verzijama.
  • U prazan radni list dodajte sljedeću tablicu:

Kako postaviti boju Excel ćelije prema uvjetu s VBA?

  • Sada nastavite i definirajte imenovani raspon pritiskom na: Formule>>Definiraj naziv

Kako postaviti boju Excel ćelije prema uvjetu s VBA?

  • Pritisnite OK

Promjena unutarnje boje ćelije na temelju vrijednosti pomoću Cell.Interior.Color

  • Pritisnite unos za razvojne programere na vrpci.
  • Pritisnite Visual Basic ili Alt+F11 da otvorite svoj VBA editor za razvojne programere.
  • Zatim označite radni list u kojem želite pokrenuti svoj kod. Alternativno, odaberite modul koji ima vaš VBA kod.
  • Samo naprijed i zalijepite ovaj kod. U našem primjeru izmijenit ćemo unutarnju boju raspona ćelija na određene RGB vrijednosti ćelije koje odgovaraju crvenoj, žutoj i zelenoj boji.
  • Konkretno koristimo Excel VBA metodu Cell.Interior.Color i prosljeđujemo odgovarajuću RGB vrijednost ili indeks boja.
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
  • Pokrenite svoj kod – pritiskom na F5 ili Run>> Run Sub / UserForm.
  • Primijetit ćete da je nadzorna ploča statusa popunjena kao što je prikazano u nastavku:

Kako postaviti boju Excel ćelije prema uvjetu s VBA?

  • Spremite svoj kod i zatvorite svoj VBA editor.

Upute za slušanje glazbe na Google kartama

Upute za slušanje glazbe na Google kartama

Upute za slušanje glazbe na Google Maps Trenutno korisnici mogu putovati i slušati glazbu koristeći Google Map aplikaciju na iPhoneu. Danas vas WebTech360 poziva

Upute za korištenje LifeBOX-a - Viettelove online usluge pohrane

Upute za korištenje LifeBOX-a - Viettelove online usluge pohrane

Upute za korištenje LifeBOX - Viettelove online usluge pohrane, LifeBOX je novopokrenuta Viettelova online usluga pohrane s mnogim vrhunskim značajkama

Kako ažurirati status na Facebook Messengeru

Kako ažurirati status na Facebook Messengeru

Kako ažurirati status na Facebook Messengeru, Facebook Messenger u najnovijoj verziji korisnicima je pružio izuzetno korisnu značajku: mijenjanje

Upute za kartašku igru ​​Werewolf Online na računalu

Upute za kartašku igru ​​Werewolf Online na računalu

Upute za kartašku igru ​​Werewolf Online na računalu, Upute za preuzimanje, instaliranje i igranje Werewolf Online na računalu preko iznimno jednostavnog LDPlayer emulatora.

Upute za brisanje Storiesa objavljenih na Instagramu

Upute za brisanje Storiesa objavljenih na Instagramu

Upute za brisanje priča objavljenih na Instagramu Ako želite izbrisati priču na Instagramu, ali ne znate kako? Danas WebTech360

Upute za dodavanje istaknutih fotografija na Facebook

Upute za dodavanje istaknutih fotografija na Facebook

Upute za dodavanje istaknutih slika na Facebook. Trenutno nam Facebook dopušta postavljanje istaknutih slika na naše osobne stranice. Ovdje vas pozivamo

Kako popraviti pogrešku Windows Quick Assist ne radi

Kako popraviti pogrešku Windows Quick Assist ne radi

Kako popraviti pogrešku Windows Quick Assist ne radi, Windows Quick Assist vam pomaže da se jednostavno povežete s udaljenim računalom. Međutim, ponekad stvara i pogreške. Ali,

Upute za uključivanje/isključivanje miksanja pjesama na Spotifyju

Upute za uključivanje/isključivanje miksanja pjesama na Spotifyju

Upute za uključivanje/isključivanje miksanja pjesama na Spotifyju, kako bismo pomogli ljudima da brzo promijene redoslijed pjesama na gornjoj glazbenoj listi za reprodukciju

Upute za tajno snimanje zvuka na iPhone

Upute za tajno snimanje zvuka na iPhone

Upute za tajno snimanje na iPhoneu. Trenutačno korisnici iPhonea mogu tajno snimati dodirivanjem stražnje strane telefona. Danas vas WebTech360 poziva

Kako koristiti Mixamo za animiranje prilagođenih 3D modela

Kako koristiti Mixamo za animiranje prilagođenih 3D modela

Kako koristiti Mixamo za animiranje prilagođenih 3D modela Uz Mixamo možete jednostavno uvesti 3D model i na njega primijeniti efekte animacije. U nastavku su upute za uporabu