Kuinka tehdä Excel-taulukkolaskenta hyvin piilossa ja poistaa se piilosta?

  • Jaa Tämä
Michael Brown

Tässä opetusohjelmassa selvitetään piilotettujen ja hyvin piilotettujen arkkien välinen ero, selitetään, miten työarkki voidaan tehdä hyvin piilotetuksi ja miten Excelissä voidaan tarkastella hyvin piilotettuja arkkia.

Oletko epätoivoinen, koska et löydä taulukkolaskentataulukkoa, johon yksi kaavoistasi viittaa? Taulukkoa ei näy muiden välilehtien joukossa työkirjasi alareunassa, eikä se näy myöskään työkalun Poista Missä ihmeessä tuo arkki voi olla? Se on yksinkertaisesti hyvin piilossa.

    Mikä on Excelin hyvin piilotettu työarkki?

    Kuten kaikki tietävät, Excel-arkki voi olla näkyvissä tai piilotettu. Itse asiassa työarkin piilottamisessa on kaksi tasoa: piilotettu ja hyvin piilossa .

    Normaalisti piilotetun arkin piilottamisen poistaminen on erittäin helppoa. Sinun tarvitsee vain napsauttaa hiiren kakkospainikkeella mitä tahansa näkyvissä olevaa laskentataulukkoa, napsauttaa valintaa Poista ja valitse arkki, jota haluat tarkastella. Hyvin piilotetut arkit ovat eri asia. Jos työkirja sisältää vain hyvin piilotettuja arkkeja, et pysty edes avaamaan arkkia Poista valintaikkunassa, koska Poista komento poistetaan käytöstä. Jos työkirja sisältää sekä piilotettuja että hyvin piilotettuja arkkeja, komento Poista dialogi on saatavilla, mutta hyvin piilotettuja arkkeja ei ole listattu sinne.

    Miten Excel erottaa piilotetut ja hyvin piilotetut työarkit toisistaan? Excelin avulla Näkyvä ominaisuus, jolla voi olla jokin näistä arvoista:

    • xlSheetVisible (tai TRUE) - arkki on näkyvissä.
    • xlSheetHidden (tai FALSE) - arkki on piilotettu.
    • xlSheetVeryHidden - arkki on hyvin piilossa

    Vaikka kuka tahansa voi vaihtaa TRUE (näkyvissä) ja FALSE (piilotettu) välillä käyttämällä Excelin komentoa Poista tai Piilota komennot, komento xlVeryHidden arvo voidaan asettaa vain Visual Basic -editorissa.

    Mitä eroa on käyttäjän näkökulmasta piilotettujen ja hyvin piilotettujen arkkien välillä? Se on yksinkertaisesti tämä: hyvin piilotettua arkkia ei voi tehdä näkyväksi Excelin käyttöliittymän kautta, vaan se voidaan poistaa vain VBA:n avulla. Jos siis haluat tehdä joistakin työarkkeistasi paljon vaikeammin muiden poistettavaksi (esimerkiksi arkaluonteisia tietoja tai välivaiheen kaavoja sisältävistä), sovella tätä ylempäätaso arkin piilottamisen ja tehdä niistä hyvin piilossa.

    Kuinka tehdä Excel-taulukoista hyvin piilotettuja

    Kuten jo mainittiin, ainoa tapa tehdä arkista hyvin piilotettu on käyttää Visual Basic -editoria. Riippuen siitä, kuinka monta arkkia haluat piilottaa, voit toimia jollakin seuraavista menetelmistä.

    Tee laskentataulukosta hyvin piilotettu muuttamalla sen Visible-ominaisuutta.

    Jos haluat piilottaa kokonaan vain yhden tai kaksi arkkia, voit muuttaa asetusta Näkyvä ominaisuutta manuaalisesti. Näin menetellään:

    1. Paina Alt + F11 tai napsauta Visual Basic painiketta Kehittäjä Tämä avaa Visual Basic -editorin, jonka vasemmassa yläpaneelissa on Project Explorer -ikkuna, jossa näkyy kaikkien avoinna olevien työkirjojen ja niiden arkkien puu.
    2. Paina F4 tai napsauta Näytä > Ominaisuudet Tämä pakottaa Ominaisuudet ikkuna ilmestyy Project Explorerin alapuolelle (katso alla oleva kuvakaappaus). Jos ikkunan Ominaisuudet ikkuna on jo olemassa, ohita tämä vaihe :)
    3. Valitse Project Explorer -ikkunassa työarkki, jonka haluat tehdä hyvin piilotetuksi, napsauttamalla sitä.
    4. Vuonna Ominaisuudet ikkuna, aseta Näkyvä ominaisuus 2 - xlSheetVeryHidden (xlSheetVeryHidden) .

    Juuri noin! Heti kun Näkyvä ominaisuutta muutetaan, vastaava arkki-välilehti katoaa työkirjan alareunasta. Toista tarvittaessa edellä mainitut vaiheet muille arkille ja sulje Visual Basic Editor -ikkuna, kun olet valmis.

    Tee aktiivinen laskentataulukko hyvin piilossa VBA-koodilla

    Jos joudut piilottamaan arkkeja säännöllisesti ja sinua ärsyttää, että joudut tekemään sen manuaalisesti, voit automatisoida työn yhdellä koodirivillä. Tässä on makro, joka tekee aktiivisesta työarkista hyvin piilotetun:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Jos kirjoitat makroa muille käyttäjille, haluat ehkä huolehtia tilanteista, joissa työkirjassa on vain yksi näkyvä arkki. Kuten ehkä muistat, Excel-tiedoston kaikkia työarkkeja ei ole mahdollista piilottaa (riippumatta siitä, teetkö niistä piilotettuja tai hyvin piilotettuja), ainakin yhden arkin pitäisi pysyä näkyvissä. Varoittaaksesi käyttäjiäsi tästä rajoituksesta, kiedo yllä oleva makro seuraavaan tiedostoon On Error lohko näin:

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox "Työkirjassa on oltava vähintään yksi näkyvä työarkki." , vbOKOnly, "Työarkin piilottaminen ei onnistu" End Sub

    Tee useista laskentataulukoista hyvin piilotettuja VBA-koodilla

    Jos haluat asettaa kaikki valitut arkit olla hyvin piilossa, käydä läpi kaikki aktiivisen työkirjan (ActiveWindow) valitut arkit yksi kerrallaan ja muuttaa niiden sisältöä. Näkyvä ominaisuus xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler For Each wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "Työkirjassa on oltava vähintään yksi näkyvä työarkki." , vbOKOnly, "Ei voida piilottaa työarkkeja" End Sub

    Kuinka poistaa hyvin piilotetut arkit Excelissä

    Nyt kun tiedät, miten voit piilottaa arkit kokonaan Excelissä, on aika puhua siitä, miten voit tarkastella hyvin piilotettuja arkeja.

    Poista hyvin piilotetun työarkin piilotus muuttamalla sen Visible-ominaisuutta.

    Jos haluat nähdä hyvin piilotetun laskentataulukon uudelleen, sinun tarvitsee vain muuttaa sen Näkyvä ominaisuus takaisin xlSheetVisible .

    1. Avaa Visual Basic -editori painamalla Alt + F11.
    2. Vuonna VBAProject ikkunassa, valitse työarkki, jonka haluat poistaa piilotuksen.
    3. Vuonna Ominaisuudet ikkuna, aseta Näkyvä ominaisuus -1 - xlSheetVisible .

    Valmis!

    Poista kaikki hyvin piilotetut arkit VBA:lla

    Jos sinulla on paljon hyvin piilotettuja arkkeja ja haluat saada ne kaikki näkyviin, tämä makro toimii erinomaisesti:

    Sub UnhideVeryHiddenSheets() Dim wks As Worksheet For Each wks In Worksheets If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End Sub

    Huomautus. Tämä makro poistaa vain hyvin piilotetut lakanat Jos haluat näyttää ehdottomasti kaikki piilotetut arkit, käytä alla olevaa vaihtoehtoa.

    Poista kaikki piilotetut ja hyvin piilotetut arkit kerrallaan.

    Jos haluat näyttää kaikki aktiivisen työkirjan piilotetut arkit kerralla, voit yksinkertaisesti asettaa parametrin Näkyvä ominaisuuden TRUE tai xlSheetVisible .

    Sub UnhideAllSheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End Sub

    Miten Very Hidden Sheets -makroja käytetään?

    Jos haluat lisätä minkä tahansa edellä mainituista makroista Excel-työkirjaan, suorita seuraavat tavalliset vaiheet:

    1. Avaa työkirja, jonka arkit haluat piilottaa tai poistaa.
    2. Avaa Visual Basic -editori painamalla Alt + F11.
    3. Napsauta vasemmassa ruudussa hiiren kakkospainikkeella ThisWorkbook ja valitse Lisää > Moduuli kontekstivalikosta.
    4. Liitä koodi Koodiikkunaan.
    5. Suorita makro painamalla F5.

    Jos haluat säilyttää makron, muista tallentaa tiedosto Excel-makroja tukevana työkirjana (.xlsm). Yksityiskohtaiset vaiheittaiset ohjeet ovat kohdassa VBA-koodin lisääminen ja suorittaminen Excelissä.

    Vaihtoehtoisesti voit ladata esimerkkityökirjamme, jossa on makroja, ja suorittaa haluamasi makron suoraan kyseisestä työkirjasta.

    Esimerkkityökirja sisältää seuraavat makrot:

    • VeryHiddenActiveSheet - tekee aktiivisesta arkista hyvin piilotetun.
    • VeryHiddenSelectedSheets - tekee kaikista valituista arkeista hyvin piilotettuja.
    • UnhideVeryHiddenSheets - poistaa kaikki aktiivisen työkirjan hyvin piilotetut arkit.
    • UnhideAllSheets - näyttää kaikki aktiivisen työkirjan piilotetut arkit (piilotettu normaalisti ja hyvin piilotettu).

    Voit käyttää makroja Excelissä seuraavasti:

    1. Avaa ladattu työkirja ja ota makrot käyttöön, jos sinua pyydetään.
    2. Avaa oma työkirjasi.
    3. Paina työkirjassa Alt + F8, valitse haluamasi makro ja napsauta sitten Suorita .

    Voit esimerkiksi tehdä kaikista valituista työlehdistä hyvin piilotettuja seuraavasti:

    Toivottavasti tämä lyhyt opetusohjelma on valottanut hieman Excelin hyvin piilotettuja arkkeja. Kiitän sinua lukemisesta ja toivon, että tapaamme blogissamme ensi viikolla!

    Esimerkkityökirja ladattavissa

    Erittäin piilotetut arkistomakrot (.xlsm-tiedosto)

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.