Tunnista, mitkä Excel-solut ovat kaavasoluja

Jos käytät hyvää laskentataulukon suunnittelua, kaavojen ei pitäisi olla vaikea löytää. Se on mukava ajatus, mutta se ei ole kovin käytännöllinen. Olet ehkä työskennellyt vanhassa työkirjassa, jota et ole suunnitellut, tai ehkä arkki sisältää paljon tietoa. Onneksi on olemassa kaksi nopeaa tapaa löytää kaavasoluja: F5 ja VBA.

F5 -näppäimen käyttö F5 -painike on helpoin tapa tunnistaa kaavasolut. Näin tekemällä solut todella valitaan, joten se on väliaikaista. Voit käyttää tätä menetelmää seuraavasti:
  1. Paina F5.
  2. Napsauta Special.
  3. Valitse kaavat. Oletuksena tämä vaihtoehto valitsee kaikki nykyisen taulukon kaavasolut, mutta voit olla valikoivampi sulkemalla pois tietyt alavaihtoehdot: Numero, Teksti, Loogiset ja Virheet.
  4. Napsauta OK ja Excel valitsee solut, jotka sisältävät kaavoja.

VBA: n käyttö Special-vaihtoehdon käyttäminen toimii, mutta se on väliaikaista - se on nopea tapa saada nopea katsaus. Jos haluat tunnistaa kaavasolut pysyvästi, sinun on tehtävä se manuaalisesti tai voit käyttää VBA: ta. Lisää esimerkiksi seuraava toiminto moduuliin ja aja se makroksi, jotta keltainen korostus otetaan käyttöön kaavasoluihin:
 Sub IdentifyFormulaCells () 

'Lisää keltainen korostus kaikkiin kaavasoluihin.

Dim ws As Worksheet

Himmennetty asteikolla

Aseta ws = ActiveSheet

Jokaiselle ryhmälle ws.Cells.SpecialCells (xlCellTypeFormulas)

rng.Interior.ColorIndex = 36

Seuraava rng

End Sub
Voit soittaa samankaltaiselle toiminnolle ehdollisessa muodossa. Tämä menetelmä on todennäköisesti sopivampi, jos haluat tarjota käyttäjille menetelmän, jota he voivat käyttää itse. Lisää tässä tapauksessa seuraava toiminto moduuliin:
 Toiminto IdentifyFormulaCellsUsingCF (rng As Range) loogisena 

'Kutsutaan ehdollisesta muotoilusta määrittämiseksi

', jos solu sisältää kaavan.

IdentifyFormulaCellsUsingCF = rng.HasFormula

Lopeta toiminto
Näytä sitten käyttäjälle, kuinka funktiota voidaan kutsua ehdollisesta muotoilusta seuraavasti (Excel 2007 ja 2010):
  1. Valitse alue, jolla haluat tunnistaa kaavasolut. Tämä voi olla koko arkki tai yksinkertainen tietoalue. Esimerkkilehden tapauksessa voit valita solut B3: E11.
  2. Napsauta Koti-välilehteä.
  3. Napsauta Tyylit-ryhmän avattavaa Ehdollinen muotoilu -vaihtoehtoa.
  4. Valitse Uusi sääntö.
  5. Valitse tuloksena olevassa valintaikkunassa Käytä kaavaa määrittääksesi, mitkä solut alustetaan.
  6. Kirjoita seuraava lauseke Muoto-arvot, joissa kaava on tosi -ohjaimeen: = IdentifyFormulaCellsUsingCF (B3).
  7. Napsauta Alusta.
  8. Napsauta Täytä-välilehdessä Keltainen.
  9. Napsauta kahdesti OK.

Suorita seuraavat toimet Excel 2003: ssa:

  1. Valitse solut B3: E11.
  2. Valitse Ehdollinen muotoilu Alustus-työkaluriviltä.
  3. Valitse Edellytys 1 -pudotusvalikosta Kaava on.
  4. Kirjoita lauseke = IdentifyFormulaCellsUsingCF (B3).
  5. Napsauta Alusta.
  6. Valitse Kuviot-välilehdestä keltainen ja napsauta sitten kahdesti OK.
Kun osoitat käyttäjille, kuinka tätä ehdollista muotoa käytetään, muista korostaa, että heidän on syötettävä valitun alueen ensimmäinen solu, kuten kohdassa = IdentifyFormulaCellsUsingCF ( B3 ). Jos ne syöttävät väärän soluviitteen, Excel ei korosta oikeita soluja. Käyttäjillä ei ole vaikeuksia soveltaa muotoja tutulla tavalla tätä menetelmää käyttämällä. (Heillä ei todennäköisesti ole VBA-asiantuntemusta alkuperäisen makrokoodin päivittämiseksi.) Sääntö koskee keltaista korostusta vain valitun alueen kaavasoluihin. Tämä on toinen tämän menetelmän etu - voit hallita aluetta, jolla tunnistat kaavasolut. Lisäksi tämä menetelmä on dynaaminen. Jos lisäät kaavasolun valittuun alueeseen, ehdollinen muoto alkaa automaattisesti ja korostaa solun. Alkuperäinen makro ei voi tehdä sitä sinulle - sinun on suoritettava se joka kerta, kun haluat tunnistaa uudet kaavasolut.

© Copyright 2021 | mobilegn.com