Arkkien paljastaminen Excelissä (kaikki yhdellä kertaa)

Katso video - Kuinka näyttää kaikki taulukot Excelissä

Jos haluat opetusohjelman lukemisen mieluummin kuin videon katselun, alla on yksityiskohtainen kirjallinen opetusohjelma Excelin arkkien paljastamisesta.

Kun käsittelet tietoja, jotka on jaettu useisiin Excel -laskentataulukoihin, saatat haluta piilottaa muutamia laskentataulukoita. Tämä voi olla välttää sotkua tai olla näyttämättä joitain tietoja asiakkaallesi/esimiehellesi piilottamalla joitakin laskentataulukoita ja pitämällä vain hyödylliset näkyvissä.

Joissakin tapauksissa sinulla voi olla työkirja, jossa on piilotettuja arkkeja, ja haluat näyttää osan tai kaikki näistä laskentataulukoista.

Tässä opetusohjelmassa näytän sinulle joitain menetelmiä Excel -laskentataulukoiden näyttämiseksi (manuaalisesti ja automaattisesti VBA: n avulla). Näytän myös, kuinka voit näyttää taulukot valikoivasti nimen tai ehdon perusteella.

Aloitetaan siis!

Arkkien paljastaminen manuaalisesti

Jos sinulla on vain muutama laskentataulukko, jotka on piilotettu, voit poistaa manuaalisesti osan tai kaikki näistä laskentataulukoista.

Oletetaan, että sinulla on Excel -työkirja, jossa on 10 piilotettua laskentataulukkoa.

Alla on vaiheet, joilla voit näyttää manuaalisesti laskentataulukot (yksi kerrallaan):

  1. Napsauta hiiren kakkospainikkeella mitä tahansa olemassa olevaa laskentataulukon välilehteä
  2. Napsauta Unhide -vaihtoehtoa. Tämä avaa Näytä kaikki -valintaikkunan, jossa luetellaan kaikki piilotetut laskentataulukot
  3. Napsauta Näytä näkyvissä -valintaikkunassa laskentataulukkoa, jonka haluat näyttää (voit valita vain yhden kerrallaan).
  4. Napsauta OK.

Yllä olevat vaiheet paljastavat valitun laskentataulukon.

Merkintä: Valitettavasti Excelissä ei ole sisäänrakennettuja toimintoja, joiden avulla kaikki piilotetut laskentataulukot voidaan nopeasti näyttää (tai tapa valita useampi kuin yksi laskentataulukko ja näyttää se). Tällä hetkellä sinun on käytettävä Piilota -valintaikkunaa, jossa voit valita vain yhden laskentataulukon, jonka haluat näyttää.

Voit piilottaa laskentataulukot irtotavarana, mutta ei paljastaa niitä joukkona

Jos haluat piilottaa laskentataulukot, voit valita useita laskentataulukoita kerralla (pidä ohjausnäppäintä painettuna ja napsauta laskentataulukon välilehden nimeä), napsauta hiiren kakkospainikkeella ja napsauta Piilota-vaihtoehtoa.

Valitettavasti Excelissä ei ole sisäänrakennettuja toimintoja, joiden avulla kaikki piilotetut laskentataulukot voidaan nopeasti näyttää (tai tapa valita useampi kuin yksi laskentataulukko ja näyttää se). Tällä hetkellä sinun on käytettävä Piilota -valintaikkunaa, jossa voit valita vain yhden laskentataulukon, jonka haluat näyttää.

Vaikka irtotavarana ei ole sisäänrakennettuja toimintoja, voit tehdä tämän helposti yksinkertaisella VBA-makrokoodilla.

Näytä kaikki taulukot kerralla

VBA: n avulla voit helposti näyttää laskentataulukot irtotavarana.

Jos sinulla on esimerkiksi 10 piilotettua laskentataulukkoa, voit luoda yksinkertaisen VBA -koodin näyttääksesi kaikki laskentataulukot tai voit näyttää piilotuksen jonkin ehdon perusteella (kuten näyttää vain ne, joiden nimessä on tietty etuliite tai vuosi).

Huomautus: Tässä opetusohjelmassa kuvatut menetelmät eivät edellytä Excel-työkirjan tallentamista makron mahdollistavassa muodossa (.XLSM) VBA-koodin käyttämiseksi.

Välitön ikkuna -toiminnon käyttäminen

Excelin VB Editorissa on välitön ikkuna, johon voit kirjoittaa koodirivin ja suorittaa sen heti.

Alla on vaiheet, joilla voit käyttää tätä yllä olevaa koodiriviä paljastamaan taulukot välittömän ikkunan kautta:

  1. Napsauta hiiren kakkospainikkeella mitä tahansa työkirjan näkyvää arkkia
  2. Napsauta Näytä koodi. Tämä avaa VB -editorin.
  3. Napsauta valikosta Näytä -vaihtoehtoa ja napsauta sitten Välitön -ikkunaa. Tämä tuo välittömän ikkunan näkyviin VB -editorissa (jos ei jo siellä).
  4. Kopioi ja liitä seuraava koodirivi Välitön -ikkunassa: Jokaiselle tämän työkirjan taulukolle. Arkit: Sheet.Visible = True: Seuraava arkki
  5. Aseta kohdistin rivin loppuun
  6. Paina Enter -näppäintä

Se siitä!

Yllä olevat vaiheet paljastavat välittömästi kaikki työkirjan arkit.

Kun olet valmis, voit sulkea VB -editorin.

Parasta tässä on, että voit tehdä tämän millä tahansa työkirjalla. Sinun ei tarvitse huolehtia työkirjan tallentamisesta makroyhteensopivassa muodossa. Suorita vain koodirivi ja avaa kaikki työkirjan arkit heti.

Haluan myös selittää nopeasti alla olevan VBA -koodin, jota olemme käyttäneet välilehden paljastamiseen:

Jokaiselle tämän työkirjan taulukolle. Arkit: Sheet.Visible = True: Seuraava arkki

Yllä oleva koodi käy For Next VBA -silmukan läpi kaikki työkirjan taulukot ja asettaa näkyvän ominaisuuden TOSI. Kun kaikkien arkkien näkyvä ominaisuus on muutettu, koodi loppuu.

Edellä olevassa koodissa käytetty kaksoispiste (:) vastaa rivinvaihtoa. Vaikka se näyttää yksittäiseltä koodiriviltä, ​​siinä on kolme osaa, jotka on erotettu kahdella kaksoispisteellä.

Jos haluat oppia lisää välittömästä ikkunasta ja upeista asioista, joita voit tehdä sen kanssa, tässä on yksityiskohtainen opetusohjelma siitä.

Lisäämällä makro QAT: ään (yhdellä napsautuksella)

Jos joudut paljastamaan laskentataulukot melko usein, toinen hyvä tapa voisi olla makrokoodin paljastaminen, kun haluat näyttää arkit henkilökohtaisen makron työkirjassa ja tallentaa kuvakkeen Pikatyökaluriville.

Tämä on vain kertaluonteinen prosessi, ja kun olet tehnyt sen, voit sitten näyttää taulukot missä tahansa työkirjassa napsauttamalla QAT -painikkeen painiketta.

Tämä on ylivoimaisesti tehokkain tapa paljastaa taulukot Excelissä (hyödyllisintä, kun saat paljon työkirjoja, joissa on piilotettuja arkkeja, ja sinun on piilotettava ne).

Temppu tässä on tallentaa koodi henkilökohtaisten makrojen työkirjan arkkien paljastamiseen.

Henkilökohtainen makro -työkirja on jotain, joka on aina auki, kun avaat minkä tahansa Excel -tiedoston (et kuitenkaan näe sitä). Kun tallennat makrokoodin Personal Macro -työkirjaan, tämä koodi on nyt aina käytettävissäsi. Ja kun lisäät tämän QAT: ään ja suoritat makrokoodin yhdellä napsautuksella.

Alla on koodi, joka sinun on lisättävä henkilökohtaiseen makro -työkirjaan:

Sub UnhideAllSheets () Jokaiselle Sheets Sheets Sheet.Visible = True Next Sheet End Sub

Alla on ohjeet tämän koodin lisäämiseen henkilökohtaiseen makro -työkirjaan:

  1. Napsauta tallennusmakro -painiketta (se on Excel -työkirjasovelluksen vasemmassa alakulmassa)
  2. Muuta Tallenna makro -valintaikkunassa Tallenna makro -asetukseksi - Henkilökohtainen makro -työkirja.
  3. Napsauta OK. Tämä aloittaa makron tallennuksen
  4. Napsauta Lopeta makron tallennus -kuvaketta (työkirjan vasemmassa alakulmassa). Tämä pysäyttää makron tallennuksen
  5. Napsauta hiiren kakkospainikkeella mitä tahansa välilehteä ja napsauta sitten Näytä koodi
  6. Kaksoisnapsauta VB-editorissa Personal.XLSB-työkirjan Module-objektia
  7. Poista olemassa oleva koodi ja kopioi ja liitä yllä oleva koodi.
  8. Napsauta työkalurivin Tallenna -kuvaketta
  9. Sulje Vb -editori

Yllä olevien vaiheiden avulla voit tehdä henkilökohtaisen makron työkirjan näkyväksi VB -editorissa ja sijoittaa koodin paljastamaan sen arkit.

Nyt sinun tarvitsee vain lisätä tämä koodi Pikatyökaluriville, jotta voit käyttää sitä milloin tahansa mistä tahansa työkirjasta.

Alla on ohjeet tämän koodin lisäämiseen pikakäytön työkalupalkkiin:

  1. Napsauta Customize Quick Access Toolbar -kuvaketta.
  2. Napsauta Lisää komentoja.
  3. Napsauta Excel-asetukset-valintaikkunan avattavaa Valitse komennot -valikkoa
  4. Napsauta Makrot. Tämä näyttää luettelon kaikista työkirjan makroista (mukaan lukien PERSONAL.XLSB -makrot)
  5. Valitse makrokoodi, jos haluat näyttää taulukot
  6. Napsauta Lisää -painiketta
  7. Napsauta OK.

Yllä olevat vaiheet lisäisivät tämän makrokoodin paljastamaan taulukot Quick Access Toolbarissa.

Nyt, kun saat työkirjan, jossa on joitain arkkeja piilossa, sinun tarvitsee vain napsauttaa QAT -koodikuvaketta ja se näyttää kaikki taulukot heti kerralla.

Näytä arkit, joissa on nimenomainen teksti

VBA: n avulla voit myös näyttää taulukot nimen perusteella.

Oletetaan esimerkiksi, että sinulla on työkirja, joka sisältää taulukkoja, joissa on vuosiluku, ja haluat näyttää kaikki ne, joissa vuosi on 2021–2022.

Voit näyttää alla olevan koodin avulla kaikki taulukot, joissa on teksti 2021-2022:

Ala UnhideSheetsWithSpecificText () Jokaiselle tämän työkirjan ws: lle.

Yllä oleva käyttää Seuraavaksi -silmukkaa työkirjan jokaisen laskentataulukon läpi. IF-ehto tarkistaa sitten laskentataulukon nimen ja jos se sisältää määritetyn tekstin (joka on 2021-2022 tässä koodissa), se muuttaa näkyvää ominaisuutta, jotta se näkyy.

Ja jos nimi ei sisällä määritettyä tekstiä, se jättää sen sellaisenaan.

Voit myös muokata tätä koodia piilottaaksesi taulukot nimen tekstin perusteella.

Jos haluat esimerkiksi piilottaa nopeasti kaikki laskentataulukot, joiden nimessä on teksti "2020", voit käyttää alla olevaa koodia:

Sub HideSheetsWithSpecificText () Jokaiselle tämän työkirjan ws: lle.

Merkintä: Voit tallentaa tämän koodin tavalliseen moduuliin VB Editorissa tai voit tallentaa sen henkilökohtaiseen makro -työkirjaan. Jos tallennat sen tavalliseen moduuliin ja haluat käyttää sitä myöhemmin uudelleen, sinun on tallennettava työkirja makron mahdollistavana työkirjana (.XLSM-muodossa).

Näytä valitut taulukot (käyttäjien valinnan perusteella)

Voit myös käyttää VBA: ta antaa käyttäjälle joustavuuden valita, haluatko näyttää arkin piilottamisen vai ei.

Tämä voidaan tehdä näyttämällä viesti -ruutu, jossa käyttäjää pyydetään valitsemaan, näytetäänkö arkki vai ei. Jos se on valittuna, se näyttää kyseisen arkin, muutoin se siirtyy seuraavaan.

Alla on koodi, joka tekee tämän:

Sub UnhideSheetsUserSelection () Jokaisen tämän työkirjan sh: n osalta. Sh. Sub

Yllä oleva koodi kulkee työkirjan jokaisen taulukon läpi ja tarkistaa, onko se jo näkyvissä vai ei. Jos se on piilotettu, se näyttää viestiruudun laskentataulukon nimen kanssa.

Käyttäjänä voit nyt päättää haluatko pitää tämän taulukon piilossa vai näyttää sen.

Tämä voi toimia hyvin, jos sinulla on piilotettuja laskentataulukoita ja haluat soittaa jokaiselle arkille erikseen.

Merkintä: Voit tallentaa tämän koodin tavalliseen moduuliin VB Editorissa tai voit tallentaa sen henkilökohtaiseen makro -työkirjaan. Jos tallennat sen tavalliseen moduuliin ja haluat käyttää sitä myöhemmin uudelleen, sinun on tallennettava työkirja makron mahdollistavana työkirjana (.XLSM-muodossa).

Tässä on opetusohjelma, jossa näytän, kuinka koodi tallennetaan Excelin tavalliseen moduuliin (etsi tämän artikkelin "Minne tämä koodi" -osa)

Näytä kaikki tai valitut taulukot Näytä mukautetun näkymän avulla

Tämä on vähemmän tunnettu menetelmä, jos haluat nopeasti näyttää kaikki laskentataulukot (tai jotkut valitut laskentataulukot).

"Mukautettu näkymä" on Excelin toiminto, jonka avulla voit luoda ja tallentaa näkymiä, joihin voit nopeasti siirtyä napin painalluksella.

Oletetaan esimerkiksi, että sinulla on Excel -työkirja, jossa on 10 laskentataulukkoa. Voit luoda näkymän, jossa kaikki nämä 10 arkkia näkyvät. Jos tulevaisuudessa sinulla on piilotettuja arkkeja ja haluat o palata näkymään, jossa kaikki taulukot olivat näkyvissä, voit tehdä sen valitsemalla jo tallennetun mukautetun näkymän.

Älä huoli, et menetä mitään muutoksia, jotka olet tehnyt mukautetun näkymän luomisen jälkeen. Mukautettu näkymä vie sinut takaisin Excel -näkymään, kun loit sen. Joten jos jotkut laskentataulukot olivat näkyvissä, kun loit näkymän ja ovat nyt piilotettuina, kyseisen mukautetun näkymän valitseminen näyttää nämä taulukot.

Mukautetun näkymän tarkoitus on antaa käyttäjille mahdollisuus luoda erilaisia ​​näkymiä. Jos olet esimerkiksi analyytikko, voit luoda erilaisia ​​näkymiä organisaatiosi eri osastoille. Joten voit näyttää tietyn laskentataulukon (tai solut/rivit/sarakkeet) yhdelle osastolle ja toisen joukon toiselle osastolle. Kun olet saanut nämä näkymät, sen sijaan, että muuttaisit tätä manuaalisesti, aktivoi osaston näkymä ja se näyttää sinulle vain niitä koskevat laskentataulukot (tai rivit/sarakkeet).

Alla on ohjeet mukautetun näkymän luomiseen Excelissä:

  1. Näytä aluksi kaikki laskentataulukot
  2. Napsauta Näytä -välilehteä
  3. Napsauta Mukautetut näkymät
  4. Napsauta Mukautetut näkymät -valintaikkunassa Lisää. Tämä avaa Lisää näkymä -valintaikkunan
  5. Anna tälle näkymälle mikä tahansa nimi, jossa kaikki taulukot (tai valitut taulukot) ovat näkyvissä
  6. Napsauta OK.

Kun näkymä on luotu, voit milloin tahansa pyytää Exceliä aktivoimaan tämän näkymän (jolloin kaikki taulukot näkyvät, jotka olivat näkyvissä näkymän luomisen yhteydessä).

Alla on vaiheet mukautetun näkymän näyttämiseksi/aktivoimiseksi:

  1. Napsauta Näytä -välilehteä
  2. Napsauta Mukautetut näkymät
  3. Valitse mukautetut näkymät -valintaikkunassa näkymä, jonka haluat näyttää
  4. Napsauta Näytä -painiketta

Tämä paljastaa taulukot heti ja näyttää ne, jotka olivat näkyvissä, kun luot mukautetun näkymän.

Erittäin piilotettujen arkkien piilottaminen

Joskus työkirjassa ei ole piilotettuja arkkeja, mutta et voi näyttää sitä manuaalisesti.

Tämä voi johtua siitä, että nämä arkit eivät ole vain piilossa - ne ovat "hyvin piilotettuja".

Kun sinulla on piilotettuja arkkeja työkirjassa ja napsautat hiiren kakkospainikkeella mitä tahansa välilehden nimeä, näet vaihtoehdon Näytä arkit. Mutta jos arkit ovat "hyvin piilotettuja" tai jos piilotettuja arkkeja ei ole, et voi käyttää tätä vaihtoehtoa (se näkyy harmaana).

Voit edelleen näyttää nämä "hyvin piilotetut" taulukot käyttämällä yllä käsiteltyä VBA -koodia.

Kopioi ja liitä alla oleva koodi välittömään ikkunaan ja paina Enter-näppäintä ja se näyttää välittömästi kaikki taulukot (piilotetut ja hyvin piilotetut).

Jokaiselle tämän työkirjan taulukolle. Arkit: Sheet.Visible = True: Seuraava arkki

Minulla on myös täydellinen opetusohjelma arkkien piilottamisesta ja niiden piilottamisesta (jos olet kiinnostunut oppimaan)

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave