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ų.

Leave a Comment

Kaip apversti tekstą Word 2016 / 2019 dokumente?

Kaip apversti tekstą Word 2016 / 2019 dokumente?

Sužinokite, kaip lengvai apversti, pasukti ir apversti tekstą Word 2016 ir 365 dokumentuose.

Instrukcijos, kaip pakeisti Facebook avatarą niekam nežinant

Instrukcijos, kaip pakeisti Facebook avatarą niekam nežinant

Sužinokite, kaip pakeisti „Facebook“ avatarą niekam nežinant, laikantis paprastų žingsnių, kad jūsų profilio nuotrauka liktų privatumo dėka.

Kaip nustatyti numatytąjį šriftą Outlook 365 el. pašto pranešimuose?

Kaip nustatyti numatytąjį šriftą Outlook 365 el. pašto pranešimuose?

Sužinokite, kaip „Outlook 365“ lengvai nustatyti kitokį šrifto tipą ir dydį.

Kaip naudoti „PowerPoint“ mastelio efektą

Kaip naudoti „PowerPoint“ mastelio efektą

Sužinokite, kaip efektyviai naudoti „PowerPoint“ mastelio keitimo efektą pristatymuose, kad jie būtų įdomesni ir interaktyvesni.

Kaip lengvai įtraukti „Excel“ lapus ir „Word“ dokumentus į „PowerPoint“ skaidres?

Kaip lengvai įtraukti „Excel“ lapus ir „Word“ dokumentus į „PowerPoint“ skaidres?

Sužinokite, kaip įterpti Word ir Excel objektus į Microsoft PowerPoint pristatymus.

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