Hvernig á að stilla Excel frumulit í samræmi við ástand með VBA?

Síðast uppfært: ágúst 2021; Microsoft Excel 365, 2019, 2016.

Í VBA fyrir Excel sjálfvirknikennslu í dag munum við læra um hvernig við getum breytt lit frumunnar með forritunaraðferð út frá frumgildi.

Við getum notað þessa tækni þegar við erum að þróa einfalt stöðumælaborð til dæmis.

Uppsetning

Ef þú ert ekki enn að þróa á Excel, mælum við með að þú skoðir inngangsleiðbeiningar okkar um Excel fjölvi . Nánar tiltekið þarftu að ganga úr skugga um að Developer flipinn sé tiltækur í Microsoft Excel borði, þar sem þú munt nota hann til að skrifa einfaldan kóða.

  • Opnaðu Microsoft Excel. Athugaðu að búist er við að kóðinn sem gefinn er upp í þessari kennslu virki í Excel 2007 og víðar.
  • Í tómu vinnublaði skaltu bæta við eftirfarandi töflu:

Hvernig á að stilla Excel frumulit í samræmi við ástand með VBA?

  • Farðu nú á undan og skilgreindu nafngreint svið með því að smella á: Formúlur >> Skilgreina nafn

Hvernig á að stilla Excel frumulit í samræmi við ástand með VBA?

  • Smelltu á OK

Breyting á innri lit klefi byggt á gildi með Cell.Interior.Color

  • Smelltu á þróunarfærsluna í borði.
  • Smelltu á Visual Basic eða Alt+F11 til að opna VBA ritstjórann þinn.
  • Næst skaltu auðkenna vinnublaðið þar sem þú vilt keyra kóðann þinn. Að öðrum kosti skaltu velja einingu sem hefur VBA kóðann þinn.
  • Farðu á undan og límdu þennan kóða. Í dæminu okkar munum við breyta innri lit fjölda frumna í ákveðin RGB-gildi fyrir frumu sem samsvara rauðum, gulum og grænum litum.
  • Sérstaklega notum við Excel VBA aðferðina Cell.Interior.Color og sendum samsvarandi RGB gildi eða litavísitölu.
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
  • Keyrðu kóðann þinn - annað hvort með því að ýta á F5 eða Run >> Run Sub / UserForm.
  • Þú munt taka eftir að stöðumælaborðið var fyllt út eins og sýnt er hér að neðan:

Hvernig á að stilla Excel frumulit í samræmi við ástand með VBA?

  • Vistaðu kóðann þinn og lokaðu VBA ritlinum þínum.

Leiðbeiningar til að hlusta á tónlist á Google kortum

Leiðbeiningar til að hlusta á tónlist á Google kortum

Leiðbeiningar um að hlusta á tónlist á Google kortum. Eins og er geta notendur ferðast og hlustað á tónlist með því að nota Google Map forritið á iPhone. Í dag býður WebTech360 þér

Leiðbeiningar um notkun LifeBOX - geymsluþjónustu Viettel á netinu

Leiðbeiningar um notkun LifeBOX - geymsluþjónustu Viettel á netinu

Leiðbeiningar um notkun LifeBOX - geymsluþjónusta Viettel á netinu, LifeBOX er nýlega opnuð netgeymsluþjónusta Viettel með marga yfirburði eiginleika

Hvernig á að uppfæra stöðu á Facebook Messenger

Hvernig á að uppfæra stöðu á Facebook Messenger

Hvernig á að uppfæra stöðu á Facebook Messenger, Facebook Messenger í nýjustu útgáfunni hefur veitt notendum afar gagnlegan eiginleika: að breyta

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni, Leiðbeiningar um niðurhal, uppsetningu og spilun Werewolf Online á tölvunni í gegnum einstaklega einfalda LDPlayer keppinautinn.

Leiðbeiningar um að eyða sögum settar á Instagram

Leiðbeiningar um að eyða sögum settar á Instagram

Leiðbeiningar um að eyða sögum settar á Instagram. Ef þú vilt eyða sögu á Instagram en veist ekki hvernig? Í dag WebTech360

Leiðbeiningar um að bæta við myndum á Facebook

Leiðbeiningar um að bæta við myndum á Facebook

Leiðbeiningar um að bæta við myndum á Facebook. Eins og er gerir Facebook okkur kleift að stilla myndir á persónulegum síðum okkar. Hér bjóðum við þér

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki, Windows Quick Assist hjálpar þér að tengjast ytri tölvu auðveldlega. Hins vegar, stundum býr það líka til villur. En,

Leiðbeiningar um að kveikja/slökkva á blöndun laga á Spotify

Leiðbeiningar um að kveikja/slökkva á blöndun laga á Spotify

Leiðbeiningar um að kveikja/slökkva á því að blanda lögum á Spotify, Til að hjálpa fólki að breyta röð laga á lagalistanum hér að ofan

Leiðbeiningar til að taka upp hljóð í leyni á iPhone

Leiðbeiningar til að taka upp hljóð í leyni á iPhone

Leiðbeiningar um leynilegar upptökur á iPhone, Eins og er geta iPhone notendur tekið upp leynilega með því að snerta bakhlið símans. Í dag býður WebTech360 þér

Hvernig á að nota Mixamo til að búa til sérsniðin þrívíddarlíkön

Hvernig á að nota Mixamo til að búa til sérsniðin þrívíddarlíkön

Hvernig á að nota Mixamo til að lífga sérsniðin þrívíddarlíkön Með Mixamo geturðu auðveldlega flutt inn þrívíddarlíkan og beitt hreyfimyndaáhrifum á það. Hér að neðan eru leiðbeiningar um notkun