Kaip nustatyti Excel langelio spalvą pagal sąlygą naudojant VBA?

Paskutinį kartą atnaujinta: 2021 m. rugpjūčio mėn.; „Microsoft Excel 365“, 2019, 2016 m.

Šiandienos VBA for Excel automatizavimo vadovėlyje sužinosime, kaip galime programiškai pakeisti langelio spalvą pagal langelio vertę.

Šią techniką galime naudoti, pavyzdžiui, kurdami paprastą būsenos prietaisų skydelį.

Sąranka

Jei dar nekuriate naudodami „Excel“, rekomenduojame perskaityti įvadinį „Excel“ makrokomandų vadovą . Tiksliau, turite įsitikinti, kad „Microsoft Excel“ juostelėje yra skirtukas Kūrėjas, nes jį naudosite rašydami paprastą kodą.

  • Atidarykite „Microsoft Excel“. Atminkite, kad šioje mokymo programoje pateiktas kodas turėtų veikti naudojant „Excel 2007“ ir naujesnes versijas.
  • Tuščiame darbalapyje pridėkite šią lentelę:

Kaip nustatyti Excel langelio spalvą pagal sąlygą naudojant VBA?

  • Dabar eikite į priekį ir apibrėžkite pavadintą diapazoną paspausdami: Formulės>> Apibrėžkite pavadinimą

Kaip nustatyti Excel langelio spalvą pagal sąlygą naudojant VBA?

  • Paspauskite OK

Celės vidaus spalvos keitimas pagal vertę naudojant Cell.Interior.Color

  • Paspauskite kūrėjo įrašą juostelėje.
  • Paspauskite Visual Basic arba Alt + F11, kad atidarytumėte kūrėjo VBA redaktorių.
  • Tada pažymėkite darbalapį, kuriame norite paleisti savo kodą. Arba pasirinkite modulį, kuriame yra jūsų VBA kodas.
  • Eikite į priekį ir įklijuokite šį kodą. Mūsų pavyzdyje pakeisime langelių diapazono vidinę spalvą į konkrečias ląstelių RGB reikšmes, atitinkančias raudoną, geltoną ir žalią spalvas.
  • Tiksliau, mes naudojame Excel VBA metodą Cell.Interior.Color ir perduodame atitinkamą RGB reikšmę arba spalvos 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
  • Vykdykite kodą paspausdami F5 arba Vykdyti>> Vykdyti sub / UserForm.
  • Pastebėsite, kad būsenos prietaisų skydelis užpildytas, kaip parodyta toliau:

Kaip nustatyti Excel langelio spalvą pagal sąlygą naudojant VBA?

  • Išsaugokite kodą ir uždarykite VBA redaktorių.

Instrukcijos, kaip klausytis muzikos „Google“ žemėlapiuose

Instrukcijos, kaip klausytis muzikos „Google“ žemėlapiuose

Muzikos klausymosi „Google“ žemėlapiuose instrukcijos. Šiuo metu vartotojai gali keliauti ir klausytis muzikos naudodami „Google“ žemėlapio programą „iPhone“. Šiandien WebTech360 kviečia jus

LifeBOX – Viettel internetinės saugojimo paslaugos naudojimo instrukcijos

LifeBOX – Viettel internetinės saugojimo paslaugos naudojimo instrukcijos

„LifeBOX“ naudojimo instrukcijos – „Viettel“ internetinės saugojimo paslauga, „LifeBOX“ yra naujai paleista „Viettel“ internetinės saugojimo paslauga, turinti daug puikių funkcijų.

Kaip atnaujinti būseną „Facebook Messenger“.

Kaip atnaujinti būseną „Facebook Messenger“.

Kaip atnaujinti būseną „Facebook Messenger“, „Facebook Messenger“ naujausioje versijoje vartotojams suteikė itin naudingą funkciją: keisti

Kortų žaidimo „Werewolf Online“ instrukcijos kompiuteryje

Kortų žaidimo „Werewolf Online“ instrukcijos kompiuteryje

Kortų žaidimo „Werewolf Online“ instrukcijos kompiuteryje, „Werewolf Online“ atsisiuntimo, įdiegimo ir žaidimo instrukcijos kompiuteryje per itin paprastą LDPlayer emuliatorių.

Instagrame paskelbtų istorijų ištrynimo instrukcijos

Instagrame paskelbtų istorijų ištrynimo instrukcijos

Instagrame paskelbtų istorijų ištrynimo instrukcijos. Jei norite ištrinti istoriją Instagram, bet nežinote, kaip? Šiandien WebTech360

Instrukcijos, kaip pridėti svarbių nuotraukų į „Facebook“.

Instrukcijos, kaip pridėti svarbių nuotraukų į „Facebook“.

Pažymėtų vaizdų pridėjimo prie „Facebook“ instrukcijos. Šiuo metu „Facebook“ leidžia mums asmeniniuose puslapiuose nustatyti siūlomus vaizdus. Čia kviečiame

Kaip ištaisyti „Windows Quick Assist“ neveikiančią klaidą

Kaip ištaisyti „Windows Quick Assist“ neveikiančią klaidą

Kaip ištaisyti neveikiančią „Windows Quick Assist“ klaidą, „Windows Quick Assist“ padeda lengvai prisijungti prie nuotolinio kompiuterio. Tačiau kartais tai sukelia ir klaidų. bet,

Instrukcijos, kaip įjungti / išjungti dainų maišymą „Spotify“.

Instrukcijos, kaip įjungti / išjungti dainų maišymą „Spotify“.

Instrukcijos, kaip įjungti / išjungti dainų maišymą „Spotify“, kad padėtų žmonėms greitai pakeisti dainų tvarką aukščiau esančiame muzikos grojaraštyje

Instrukcijos, kaip slapta įrašyti garsą „iPhone“.

Instrukcijos, kaip slapta įrašyti garsą „iPhone“.

Slapto įrašymo „iPhone“ instrukcijos, Šiuo metu „iPhone“ naudotojai gali įrašyti slaptai paliesdami galinę telefono dalį. Šiandien WebTech360 kviečia jus

Kaip naudoti „Mixamo“ pritaikytiems 3D modeliams animuoti

Kaip naudoti „Mixamo“ pritaikytiems 3D modeliams animuoti

Kaip naudoti „Mixamo“ tinkintų 3D modelių animavimui. Naudodami „Mixamo“ galite lengvai importuoti 3D modelį ir pritaikyti jam animacijos efektus. Žemiau pateikiamos naudojimo instrukcijos