Si të vendosni një ngjyrë të qelizave Excel sipas një kushti me VBA?

Përditësimi i fundit: Gusht 2021; Microsoft Excel 365, 2019, 2016.

Në tutorialin e sotëm të VBA për Excel Automation, do të mësojmë se si mund të ndryshojmë në mënyrë programore ngjyrën e një qelize bazuar në vlerën e qelizës.

Ne mund ta përdorim këtë teknikë për shembull kur zhvillojmë një panel të thjeshtë statusi.

Konfigurimi

Nëse nuk jeni ende duke u zhvilluar në Excel, ne do t'ju rekomandojmë të shikoni udhëzuesin tonë hyrës për Excel Macros . Në mënyrë të veçantë, duhet të siguroheni që skeda Zhvilluesi është i disponueshëm në Shiritin tuaj të Microsoft Excel, pasi do ta përdorni për të shkruar një kod të thjeshtë.

  • Hapni Microsoft Excel. Vini re se kodi i dhënë në këtë tutorial pritet të funksionojë në Excel 2007 dhe më tej.
  • Në një fletë pune bosh, shtoni tabelën e mëposhtme:

Si të vendosni një ngjyrë të qelizave Excel sipas një kushti me VBA?

  • Tani shkoni përpara dhe përcaktoni një varg të emërtuar duke shtypur: Formulat>> Define Name

Si të vendosni një ngjyrë të qelizave Excel sipas një kushti me VBA?

  • Shtypni OK

Ndryshimi i ngjyrës së brendshme të qelizës bazuar në vlerë me Cell.Interior.Color

  • Klikoni hyrjen e Zhvilluesit në Shirit.
  • Shtypni Visual Basic ose Alt+F11 për të hapur redaktorin e zhvilluesit tuaj VBA.
  • Më pas theksoni fletën e punës në të cilën dëshironi të ekzekutoni kodin tuaj. Përndryshe, zgjidhni një modul që ka kodin tuaj VBA.
  • Vazhdoni dhe ngjisni këtë kod. Në shembullin tonë ne do të modifikojmë ngjyrën e brendshme të një sërë qelizash në vlera specifike RGB të qelizave që korrespondojnë me ngjyrat e kuqe, të verdhë dhe jeshile.
  • Konkretisht ne përdorim metodën Excel VBA Cell.Interior.Color dhe kalojmë vlerën përkatëse RGB ose indeksin e ngjyrave.
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
  • Ekzekutoni kodin tuaj – ose duke shtypur F5 ose Run>> Run Sub / UserForm.
  • Do të vini re se pulti i statusit ishte i mbushur siç tregohet më poshtë:

Si të vendosni një ngjyrë të qelizave Excel sipas një kushti me VBA?

  • Ruani kodin tuaj dhe mbyllni redaktorin tuaj VBA.

Lëreni një koment

Si të Rregulloni Gabimin e Outlook-it që Nuk Mund të Dërgojë Email por Mund t'i Marrë ato

Si të Rregulloni Gabimin e Outlook-it që Nuk Mund të Dërgojë Email por Mund t'i Marrë ato

Rregulloni Outlook kur mund të merrni email por nuk mund të dërgoni. Kontrolloni Kutinë e Dërgesave, modalitetin offline, hyrjen, cilësimet SMTP, profilin dhe ndryshimet e Microsoft 365.

Shabllon Excel i thjeshtë për gjurmimin e pagave dyjavore për ekipe të vogla: Udhëzues praktik për konfigurimin

Shabllon Excel i thjeshtë për gjurmimin e pagave dyjavore për ekipe të vogla: Udhëzues praktik për konfigurimin

Ndërtoni një gjurmues të thjeshtë të pagave dyjavore në Excel për një ekip të vogël, me orë, paga, zbritje, shënime rishikimi, përmbledhje dhe udhëzime për ruajtjen e të dhënave.

Shabllon i thjeshtë prezantimi për trajnimin e punësimit të të punësuarve të rinj: Plan praktik me 12 diapozitiva

Shabllon i thjeshtë prezantimi për trajnimin e punësimit të të punësuarve të rinj: Plan praktik me 12 diapozitiva

Ndërtoni një prezantim të thjeshtë orientimi për të punësuarit e rinj me një strukturë praktike me 12 diapozitiva që mbulon pritshmëritë e rolit, mjetet, sigurinë, politikat, sigurinë fizike dhe veprimet e javës së parë.

Si të Eksportoni Kontaktet e Salesforce në një Format të Pastër Excel Pa Prishur ID-të ose Numrat e Telefonit

Si të Eksportoni Kontaktet e Salesforce në një Format të Pastër Excel Pa Prishur ID-të ose Numrat e Telefonit

Eksportoni kontaktet e Salesforce në Excel pastër: ndërtoni raportin e duhur, eksportoni si CSV Vetëm Detajet, importoni me Power Query, ruani ID-të dhe zerot kryesore, hiqni dublikatet në mënyrë të sigurt dhe verifikoni rezultatin.

Shabllon i Printueshëm i Orarit javor të Pastrimit për Pronarët e Airbnb (Word & PDF)

Shabllon i Printueshëm i Orarit javor të Pastrimit për Pronarët e Airbnb (Word & PDF)

Përdorni këtë orar javor pastrimi të printueshëm për pronarët e Airbnb për të organizuar pastrimin e ndërrimit, detyrat e pastrimit të thellë, ribushimin, kontrollin e sigurisë dhe printimin nga Word në PDF.

Shabllon Falas për Organizatorin e Kalendarit të Faturave Mujore për Excel: Një Vendosje Praktike 2026

Shabllon Falas për Organizatorin e Kalendarit të Faturave Mujore për Excel: Një Vendosje Praktike 2026

Organizoni faturat mujore në Excel me një shabllon falas të kalendarit të faturave, gjurmimin e datave të skadencës, formulat e statusit, fushat e pagesës automatike dhe këshilla praktike për rrjedhën e parasë.

Formula e Excel-it nuk llogarit automatikisht? Rregullojeni në 3 hapa të thjeshtë

Formula e Excel-it nuk llogarit automatikisht? Rregullojeni në 3 hapa të thjeshtë

Rregulloni format e Excel-it që nuk llogariten automatikisht në tre hapa: aktivizoni llogaritjen automatike, rillogaritni dhe riparoni qelizat e formulave.

Shablloni i Gjurmimit të Shpenzimeve për Kontraktorët e Pavarur për Freelancat në SHBA: Çfarë të Gjurmoheni në 2026

Shablloni i Gjurmimit të Shpenzimeve për Kontraktorët e Pavarur për Freelancat në SHBA: Çfarë të Gjurmoheni në 2026

Ndërtoni një gjurmues praktik shpenzimesh për freelancat në SHBA me kategori të përshtatshme për Schedule C, fusha për faturat, gjurmimin e kilometrazhit dhe përditësimet e rregullave të IRS për 2026.

Aplikacionet më të mira falas për faturim për bizneset e vogla të shërbimeve në SHBA (2026)

Aplikacionet më të mira falas për faturim për bizneset e vogla të shërbimeve në SHBA (2026)

Krahasoni aplikacionet më të mira falas për faturim për bizneset e shërbimeve në SHBA në 2026, duke përfshirë Zoho Invoice, Wave, Square, PayPal dhe Invoice Ninja.

Shabllon Excel Falas për Gjurmimin e Shpenzimeve dhe Ardhurave të Pronave me Qira: Udhëzues për Fillestarët

Shabllon Excel Falas për Gjurmimin e Shpenzimeve dhe Ardhurave të Pronave me Qira: Udhëzues për Fillestarët

Përdorni një gjurmues falas të pronave me qira në Excel për të organizuar ardhurat, shpenzimet, pronat dhe rrjedhën e parave mujore. Mësoni çfarë të regjistroni, si ta konfiguroni dhe gabimet për të shmangur.