Excel - kaava, joka perustuu solun väriin

Excel Office -ohjelmisto mahdollistaa käyttäjän määrittelemien määritettyjen toimintojen suorittamisen Excel-laskentataulukoissa. Solun väriin perustuvan kaavan sijasta on parempi kirjoittaa toiminto, joka voi havaita solun värin ja manipuloida tietoja vastaavasti. Jotkin ohjelmointikäsitteiden, kuten jos-muut olosuhteet ja silmukointi, tuntemus voi olla hyödyllistä kirjoittaa käyttäjän määrittelemiä toimintoja sisällyttämiseksi Excel-työarkkeihin. Jos haluat kirjoittaa toiminnon solun värin määrittämiseksi, Interior.Color-objektia voidaan käyttää. Siksi on parempi kirjoittaa funktio kaavan sijasta, joka perustuu solun värien toimintaan.

  • Ongelma
  • Ratkaisu
  • Huomautus

Ongelma

Minun täytyy luoda kaava Excelissä.

Oletetaan, että solu A1 on väriltään punainen - minun täytyy laittaa kaava soluun B1, jossa tuloksen pitäisi olla "Kyllä", jos solun A1 väri on punainen, ja "ei", jos solu A1 on toinen väri tai ei väri.

Tarvitsen apua tämän kaavan luomiseksi Excel 2007: ssä.

Ratkaisu

Jos etsit kaavaa, en ole varma, onko olemassa jo sisäänrakennettu Excel-kaava, joka voi tehdä tämän; mutta voit luoda oman toiminnon.

 Julkinen tehtävä dispColorIndex (targetCell As Range) Kuten Variantti Dim colorIndex As Long colorIndex = targetCell.Interior.Color If (colorIndex = 255) Sitten dispColorIndex = "YES" Else dispColorIndex = "NO" End Jos lopetat toiminnon 

Esimerkissäsi B1: ssä:

 = DispColorIndex (A1) 

Huomautus

Kiitos rizvisa1: stä tästä vinkistä foorumissa.

Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä