Kā iestatīt Excel šūnas krāsu atbilstoši nosacījumam ar VBA?

Pēdējo reizi atjaunināts: 2021. gada augustā; Microsoft Excel 365, 2019, 2016.

Šodienas VBA for Excel automatizācijas apmācībā mēs uzzināsim, kā mēs varam programmatiski mainīt šūnas krāsu, pamatojoties uz šūnas vērtību.

Mēs varam izmantot šo paņēmienu, piemēram, izstrādājot vienkāršu statusa informācijas paneli.

Uzstādīt

Ja jūs vēl neveicat izstrādes programmu programmā Excel, iesakām iepazīties ar mūsu Excel makro ievada rokasgrāmatu . Konkrēti, jums ir jāpārliecinās, vai Microsoft Excel lentē ir pieejama cilne Izstrādātājs, jo to izmantosit, lai rakstītu vienkāršu kodu.

  • Atveriet Microsoft Excel. Ņemiet vērā, ka šajā apmācībā sniegtais kods darbosies programmā Excel 2007 un jaunākās versijās.
  • Tukšā darblapā pievienojiet šādu tabulu:

Kā iestatīt Excel šūnas krāsu atbilstoši nosacījumam ar VBA?

  • Tagad dodieties uz priekšu un definējiet nosaukto diapazonu, noklikšķinot uz Formulas>> Define Name

Kā iestatīt Excel šūnas krāsu atbilstoši nosacījumam ar VBA?

  • Nospiediet OK

Šūnas iekšējās krāsas maiņa, pamatojoties uz vērtību, izmantojot Cell.Interior.Color

  • Lentē noklikšķiniet uz ieraksta Izstrādātājs .
  • Nospiediet Visual Basic vai Alt+F11, lai atvērtu izstrādātāja VBA redaktoru.
  • Pēc tam iezīmējiet darblapu, kurā vēlaties palaist savu kodu. Vai arī atlasiet moduli, kuram ir jūsu VBA kods.
  • Iet uz priekšu un ielīmējiet šo kodu. Mūsu piemērā mēs pārveidosim šūnu diapazona iekšējo krāsu līdz noteiktām šūnu RGB vērtībām, kas atbilst sarkanajai, dzeltenajai un zaļajai krāsai.
  • Konkrēti, mēs izmantojam Excel VBA metodi Cell.Interior.Color un nododam atbilstošo RGB vērtību vai krāsu indeksu.
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
  • Palaidiet savu kodu, nospiežot F5 vai Palaist>> Palaist sub / UserForm.
  • Jūs ievērosiet, ka statusa informācijas panelis ir aizpildīts, kā parādīts tālāk:

Kā iestatīt Excel šūnas krāsu atbilstoši nosacījumam ar VBA?

  • Saglabājiet savu kodu un aizveriet VBA redaktoru.

Norādījumi mūzikas klausīšanai pakalpojumā Google Maps

Norādījumi mūzikas klausīšanai pakalpojumā Google Maps

Norādījumi mūzikas klausīšanai pakalpojumā Google Maps. Pašlaik lietotāji var ceļot un klausīties mūziku, izmantojot Google Map lietojumprogrammu iPhone tālrunī. Šodien WebTech360 aicina jūs

LifeBOX — Viettel tiešsaistes krātuves pakalpojuma lietošanas instrukcijas

LifeBOX — Viettel tiešsaistes krātuves pakalpojuma lietošanas instrukcijas

LifeBOX lietošanas instrukcijas — Viettel tiešsaistes krātuves pakalpojums, LifeBOX ir nesen palaists Viettel tiešsaistes krātuves pakalpojums ar daudzām izcilām funkcijām.

Kā atjaunināt statusu pakalpojumā Facebook Messenger

Kā atjaunināt statusu pakalpojumā Facebook Messenger

Kā atjaunināt statusu pakalpojumā Facebook Messenger, Facebook Messenger jaunākajā versijā ir nodrošinājis lietotājiem ārkārtīgi noderīgu funkciju: mainot

Instrukcijas kāršu spēlei Vilkacis tiešsaistē datorā

Instrukcijas kāršu spēlei Vilkacis tiešsaistē datorā

Instrukcijas kāršu spēlei Werewolf Online datorā, instrukcijas Werewolf Online lejupielādei, instalēšanai un spēlēšanai datorā, izmantojot ārkārtīgi vienkāršo LDPlayer emulatoru.

Norādījumi Instagram publicēto stāstu dzēšanai

Norādījumi Instagram publicēto stāstu dzēšanai

Norādījumi Instagram publicēto stāstu dzēšanai. Ja vēlaties dzēst stāstu Instagram, bet nezināt, kā? Šodien WebTech360

Norādījumi par piedāvāto fotoattēlu pievienošanu Facebook

Norādījumi par piedāvāto fotoattēlu pievienošanu Facebook

Norādījumi par piedāvāto attēlu pievienošanu Facebook. Pašlaik Facebook ļauj mums iestatīt piedāvātos attēlus mūsu personīgajās lapās. Šeit mēs jūs aicinām

Kā novērst Windows ātrās palīdzības nedarbošanās kļūdu

Kā novērst Windows ātrās palīdzības nedarbošanās kļūdu

Kā novērst Windows Quick Assist nedarbošanās kļūdu, Windows Quick Assist palīdz ērti izveidot savienojumu ar attālo datoru. Tomēr dažreiz tas rada arī kļūdas. Bet,

Norādījumi dziesmu miksēšanas ieslēgšanai/izslēgšanai pakalpojumā Spotify

Norādījumi dziesmu miksēšanas ieslēgšanai/izslēgšanai pakalpojumā Spotify

Norādījumi dziesmu miksēšanas ieslēgšanai/izslēgšanai pakalpojumā Spotify, lai palīdzētu cilvēkiem ātri mainīt dziesmu secību iepriekš minētajā mūzikas atskaņošanas sarakstā

Norādījumi par audio slepenu ierakstīšanu iPhone tālrunī

Norādījumi par audio slepenu ierakstīšanu iPhone tālrunī

Norādījumi slepenai ierakstīšanai iPhone tālrunī, Pašlaik iPhone lietotāji var ierakstīt slepeni, pieskaroties tālruņa aizmugurē. Šodien WebTech360 aicina jūs

Kā izmantot Mixamo, lai animētu pielāgotus 3D modeļus

Kā izmantot Mixamo, lai animētu pielāgotus 3D modeļus

Kā izmantot Mixamo, lai animētu pielāgotus 3D modeļus. Izmantojot Mixamo, varat viegli importēt 3D modeli un lietot tam animācijas efektus. Zemāk ir lietošanas instrukcijas