Skip to content

Kuinka lisätä ehdollinen muotoilu soluihin makroista ja suodattaa värin mukaan? (Esimerkki)

3 de kesäkuu de 2021
trabajando en laptop

Excelissä on edistyneitä toimintoja, jotka ovat suotuisia tiedonhallinnalle. Yksi näistä on ehdollinen muoto, jolla määrität yhden tai useamman ehdon. Sinä haluat tietää Kuinka lisätään ehdollinen muotoilu soluihin makrosta ja suodatetaan värin mukaan? Kiinnitä sitten huomiota tähän mielenkiintoiseen artikkeliin.

Silti ennen aloittamista on parasta tietää, miten ehdollista muotoilua käytetään laskentataulukossa. Jatkamme ilman lisätoimia tämän opetusohjelman kanssa.

Kuinka lisätään ehdollinen muotoilu soluihin makrosta ja suodatetaan värin mukaan?

Joskus on tarpeen tunnistaa tietyt solut a-arvoon syötetyn arvon perusteella määritetty alue. Tällöin ehdollinen muotoilu voi olla hyödyllinen työkalu ehtojen automaattiseen soveltamiseen makrosta.

Seuraavaksi esitämme kaikki tiedot, joita tarvitset voidaksesi lisätä ehdollisen muotoilun soluihin makrosta ja suodattaa värin mukaan automaattisesti.

Mikä on ehdollinen muotoilu?

Ehdollinen muotoilu on Microsoft Excel -työkalu, jonka avulla voit käyttää tiettyä kirjasinta tai tiettyä väriä toisen solun arvon perusteella. Tällä tavalla on mahdollista suorittaa tietojen analysointi korostettuasi soluryhmän.

Mille ehdollinen muotoilu on tarkoitettu?

Ehdollista muotoilua käytetään tietyn trendin tai mallin tunnistamiseen Microsoft Excel -taulukosta. Siksi käyttäjän on luoda ehdollisia sääntöjä tietyn muodon lisäämiseksi.

Niillä on yhtä tärkeä rooli kuin loogisilla toiminnoilla Excelissä, minkä vuoksi ehdollista muotoilua pidetään sellaisena, josta sovelluksen käyttäjien tulisi olla tietoisia.

Mikä on makro?

Makro on koodi, jonka luot ja suoritat Microsoft Excelissä. Tämä koodi määrittää joukon toimintoja, jotka Excel suorittaa toistuvasti. Makrot voidaan kirjoittaa kielellä nimeltä VBA ”Visual Basic -sovellukset”.

Mille makro on tarkoitettu?

Makroa käytetään tehtävien automatisointiin ja suorittamiseen Excel aina kun se on tarpeen. Tällä tavalla käyttäjä virtaviivaistaa työtään tallentamalla sarjan ohjeita, joita he käyttävät yhä uudelleen.

Lisää ehdollinen muotoilu soluihin makrosta ja suodata värin mukaan

Ehdollisen muotoilun lisääminen makron soluihin suodatus värin mukaan, on tarpeen luoda koodi, joka sallii taustavärin osoittamisen soluihin, joissa tietty ehto täyttyy.

VBA-koodi ehdollisen muotoilun lisäämiseksi makrosta

Ensinnäkin on viitattava a solualueesimerkiksi A1: E5. Nämä ovat ehdot: jos sarakkeen A solu on tyhjä, ehdollista muotoilua ei käytetä. Jos kuitenkin sarakkeessa B olevan solun arvo on pienempi kuin sarakkeessa C olevan solun arvo, solulla on vihreä tausta. Ohjeet määritetään seuraavasti, huomaa, että jokainen piste (luettelomerkki) edustaa uutta riviä:

  • Sub FormCond ()
  • Alue (“A1”). Valitse
  • Alueella (“A1: E5”)
  • FormatConditions.Lisää
  • Tyyppi: = xlExpression, kaava1: = _ ”IF ($ A1” ”” ”, FALSE, IF ($ C1> = $ B1, TRUE, FALSE))”
  • Kanssa
  • .FormatConditions (.FormatConditions .Count)
  • .SetFirstPriority
  • Alemman kanssa
  • .PatternColorIndex = xlAutomatic
  • .Väri = 5287936
  • .TintAndShade = 0
  • Lopeta
  • Lopeta
  • End Sub

Lisää ehdollinen muotoilu soluihin

Koodi VBA: ssa, jos haluat käyttää automaattista suodatinta makrolla värin mukaan

Suodataksesi värin mukaan, voit tallentaa tämän makroosi, varmasti siitä voi olla hyötyä jatkossa, muista, että jokainen kohta (luettelomerkki) edustaa uutta riviä:

  • ActiveSheet.Range (”$ A $ 1: $ E $ 5”). AutoFilterField: = 2, _
  • Kriteerit1: = RGB (0, 0, 255)
  • Operaattori: = xlFilterCellColor

Tällä tavalla voit käyttää a automaattinen suodatin alue väriä kohti. On tärkeää, että otat huomioon numeeriset arvot, joita VBA käyttää värien tunnistamiseen.

Muista, että VBA-toiminnon avulla voit käyttää myös FOR-NEXT-ohjelmaa ja monia muita, jotka ovat erittäin hyödyllisiä taulukoiden tekemiseen.

Mikä on RGB?

Kuten näette, koodi käyttää RGB: tä, joka on lyhenne sanoista Punainen, vihreä, sininen ja viittaa makroon määritettyihin väreihin. RGB sisältää numeeriset arvot, jotka vaihtelevat välillä 0 – 255 jokaiselle värille. Yllä olevassa esimerkissä automaattisuodattimelle valittu väri oli ”sininen”.

Vaikka sillä ei ole merkitystä tässä opetusohjelmassa, on huomattava, että RGB: n lisäksi on toinen variantti, joka tunnetaan nimellä CMYK. Sekaannusten välttämiseksi suosittelemme tietämään eron RGB- ja CMYK-värien välillä.