Efnisyfirlit
Kennslan útskýrir hvernig á að birta vinnublöð í Excel 2016, 2013, 2010 og lægri. Þú munt læra hvernig á að birta vinnublað fljótt með því að hægrismella og hvernig á að birta öll blöð í einu með VBA kóða.
Ímyndaðu þér þetta: þú opnar vinnublað og tekur eftir því að sumar formúlur vísa til annars vinnublaðs. . Þú horfir á blaðflipana, en töflureiknið sem vísað er til er ekki þar! Þú reynir að búa til nýtt blað með sama nafni, en Excel segir þér að það sé þegar til. Hvað þýðir þetta allt saman? Einfaldlega er vinnublaðið falið. Hvernig á að skoða falin blöð í Excel? Augljóslega verður þú að afhjúpa þá. Þetta er hægt að gera handvirkt með því að nota Unhide skipun Excel eða sjálfkrafa með VBA. Þessi kennsla mun kenna þér báðar aðferðirnar.
Hvernig á að birta blöð í Excel
Ef þú vilt sjá aðeins eitt eða tvö falin blöð, hér er hvernig þú getur opnað fljótt þá:
- Í Excel vinnubókinni þinni, hægrismelltu á hvaða blaðflipa sem er og veldu Skoða ... í samhengisvalmyndinni.
- Í Skoða kassi, veldu falið blað sem þú vilt sýna og smelltu á Í lagi (eða tvísmelltu á nafn blaðsins). Búið!
Auk samhengisvalmyndarinnar með hægrismellu er hægt að opna Opna gluggann frá borði:
- Í Excel 2003 og eldri, smelltu á Format valmyndina og smelltu síðan á Sheet > Skoða .
- Í Excel 2016, Excel 2013, Excel 2010 og Excel2007, farðu á Heima flipann > Frumur hópnum og smelltu á Format Undir Sýni skaltu benda á Fela &. ; Opna og smelltu síðan á Opna blað ...
Athugið. Valmöguleikinn Opna í Excel gerir þér aðeins kleift að velja eitt blað í einu. Til að birta mörg blöð verður þú að endurtaka ofangreind skref fyrir hvert vinnublað fyrir sig eða þú getur birt öll blöð í einu lagi með því að nota fjölva fyrir neðan.
Hvernig á að birta blöð í Excel með VBA
Í aðstæðum þegar þú ert með mörg falin vinnublöð gæti það verið mjög tímafrekt að opna þau eitt í einu, sérstaklega ef þú vilt birta öll blöðin í vinnubókinni þinni. Sem betur fer geturðu sjálfvirkt ferlið með einu af eftirfarandi fjölvi.
Hvernig á að birta öll blöð í Excel
Þessi litli fjölvi gerir öll falin blöð í virkri vinnubók sýnileg í einu, án þess að trufla þú með einhverjar tilkynningar.
Sub Unhide_All_Sheets() Dim wks As Worksheet For Every Wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End SubSýna öll falin blöð og birta fjölda þeirra
Líka hér að ofan sýnir þetta fjölvi einnig öll falin blöð í vinnubók. Munurinn er sá að þegar því er lokið sýnir það svarglugga sem upplýsir notandann um hversu mörg blöð hafa verið birt:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Heiltala count = 0Fyrir hverja viku í ActiveWorkbook.Worksheets Ef wks.Visible xlSheetVisible Þá wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count > 0 Þá MsgBox telja & "vinnublöð hafa verið birt." , vbOKOnly, "Að fela vinnublöð" Else MsgBox "Engin falin vinnublöð hafa fundist." , vbOKOnly, "Opna vinnublöð" End If End Sub
Opna mörg blöð sem þú velur
Ef þú vilt ekki birta öll vinnublöð í einu, heldur aðeins þau sem notandinn samþykkir að gera sýnileg, láttu svo makróið spyrja um hvert falið blað fyrir sig, svona:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult For Every wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Opna blað " & wks.Name & "?" , vbYesNo, "Flynir vinnublöð" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End Sub
Unhide Worksheets With a ahide tiltekið orð í nafni blaðsins
Í aðstæðum þar sem þú vilt aðeins birta blöð sem innihalda ákveðinn texta í nöfnum þeirra skaltu bæta IF yfirlýsingu við fjölva sem mun athuga nafn hvers falins vinnublaðs og birta aðeins þau blöð sem innihalda textann sem þú tilgreinir.
Í þessu dæmi birtum við blöð með orðinu " skýrsla t " í nafninu. Fjölvi mun birta blöð eins og Skýrsla , Skýrsla 1 , Júlískýrsla og þess háttar.
Til að birta vinnublöð sem innihalda annað orð í nöfnum skaltu skipta út " skýrsla " í eftirfarandi kóða fyrir þinn eigin texta.
Sub Unhide_Sheets_Contain( ) Dim wks As Worksheet Dim count As Heiltal count = 0 Fyrir hverja wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" ) > 0) Then wks.Visible = xlSheetVisible count = telja + 1 End If Next wks If count > 0 Þá MsgBox telja & "vinnublöð hafa verið birt." , vbOKOnly, "Að fela vinnublöð" Else MsgBox "Engin falin vinnublöð með tilgreindu nafni hafa fundist." , vbOKOnly, "Að fela vinnublöð" End If End SubHvernig á að nota fjölvi til að birta blöð í Excel
Til að nota fjölvi í vinnublaðinu þínu geturðu annað hvort afritað/límt kóðann í Visual Basic Ritstjóri eða hlaðið niður vinnubókinni með fjölvunum og keyrðu þær þaðan.
Hvernig á að setja fjölva í vinnubókina þína
Þú getur bætt einhverju af ofangreindum fjölvunum við vinnubókina þína á þennan hátt:
- Opnaðu vinnubókina með földum blöðum.
- Ýttu á Alt + F11 til að opna Visual Basic Editor.
- Hægri smelltu á vinstri gluggann ThisWorkbook og veldu Insert > Module í samhengisvalmyndinni.
- Límdu kóðann í kóðagluggann.
- Ýttu á F5 til að keyra fjölvi.
Fyrir nákvæmar skref-fyrir-skref leiðbeiningar, vinsamlegast sjáðu Hvernig á að setja inn og keyra VBA kóða íExcel.
Sæktu vinnubókina með fjölvunum
Að öðrum kosti geturðu hlaðið niður sýnishornsvinnubókinni okkar til að birta blöð í Excel sem inniheldur öll fjölvi sem fjallað er um í þessari kennslu:
- Unhide_All_Sheets - birta öll vinnublöð í virkri vinnubók augnablik og hljóðlaust.
- Unhide_All_Sheets_Count - sýna öll falin blöð ásamt fjölda þeirra.
- Unhide_Selected_Sheets - birtu falin blöð sem þú velur að opna.
- Unhide_Sheets_Contain - birta vinnublöð sem innihalda tiltekið orð eða texta.
Til að keyra fjölva í Excel, gerirðu eftirfarandi:
- Opnaðu niðurhalaða vinnubók og virkjaðu fjölva ef beðið er um það.
- Opnaðu þína eigin vinnubók sem þú vilt sjá í falin blöð.
- Í vinnubókinni þinni, ýttu á Alt + F8 , veldu viðeigandi fjölva og smelltu á Run .
Til dæmis til að birta öll blöð í Excel skrána þína og birta fjölda falinna blaða, þú keyrir þetta fjölva:
Hvernig t o sýna falin blöð í Excel með því að búa til sérsniðna sýn
Fyrir utan fjölva er hægt að vinna bug á þeim leiðindum að sýna falin vinnublöð eitt í einu með því að búa til sérsniðna sýn. Ef þú þekkir ekki þennan Excel eiginleika geturðu hugsað þér sérsniðna sýn sem skyndimynd af vinnubókarstillingunum þínum sem hægt er að nota hvenær sem er með músarsmelli. Þessa aðferð er best að nota í mjögupphaf vinnu þinnar, þegar ekkert af blöðunum er falið ennþá.
Svo, það sem við ætlum að gera núna er að búa til Sýna öll blöð sérsniðna skjáinn. Svona er það:
- Gakktu úr skugga um að öll töflureiknarnir í vinnubókinni séu sýnilegir . Þessi ábending sýnir hvernig á að athuga fljótt vinnubók fyrir falin blöð.
- Farðu í flipann Skoða > Skoða vinnubók og smelltu á Sérsniðið útsýni hnappinn.
Þú getur nú falið eins mörg vinnublöð og þú vilt og þegar þú vilt gera þau sýnileg aftur smellirðu á hnappinn Sérsniðið útsýni , velur
1>ShowAllSheet skoða og smelltu á Show , eða einfaldlega tvísmelltu á útsýnið.
Það er það! Öll falin blöð verða sýnd strax.
Hvernig á að athuga hvort vinnubók inniheldur falin blöð
Fljótlegasta leiðin til að greina falin blöð í Excel er þessi: hægrismelltu á hvaða blaðflipa sem er og sjáðu ef Hide… skipunin er virkjuð eða ekki. Ef það er virkt skaltu smella á það og sjá hvaða blöð eru falin. Ef það er óvirkt (gráleitt) inniheldur vinnubókin ekki falin blöð.
Athugið. Þessi aðferð sýnir ekki mjög falin blöð. Eina leiðin til að skoða slík blöð er að afhjúpaþau með VBA.
Get ekki birt blöð í Excel - vandamál og lausnir
Ef þú getur ekki birt ákveðin blöð í Excel, gætu eftirfarandi ráðleggingar um bilanaleit varpað ljósi á hvers vegna.
1. Vinnubókin er vernduð
Það er ekki hægt að fela eða birta blöð ef vinnubókarbyggingin hefur verið varin (ekki ætti að rugla saman við dulkóðun lykilorðs á vinnubókarstigi eða vinnublaðavörn). Til að athuga þetta skaltu fara í Skoða flipann > Breytingar hópnum og skoða Vernda vinnubók hnappinn. Ef þessi hnappur er auðkenndur með grænu er vinnubókin varin. Til að taka hana úr vörn, smelltu á hnappinn Vernda vinnubók , sláðu inn lykilorðið ef beðið er um það og vistaðu vinnubókina. Fyrir frekari upplýsingar, vinsamlegast sjá Hvernig á að opna verndaða vinnubók í Excel.
2. Vinnublöð eru mjög falin
Ef vinnublöðin þín eru falin af VBA kóða sem gerir þau mjög falin (úthlutar eiginleikanum xlSheetVeryHidden ), er ekki hægt að birta slík vinnublöð með því að nota Unhide skipun. Til að birta mjög falin blöð þarftu að breyta eigninni úr xlSheetVeryHidden í xlSheetVisible úr Visual Basic Editor eða keyra þennan VBA kóða.
3. Það eru engin falin blöð í vinnubókinni
Ef skipunin Opna er grá bæði á borðinu og í hægrismelltu valmyndinni þýðir það að það er ekki eitt falið blað ívinnubókin þín :)
Svona birtir þú blöð í Excel. Ef þú ert forvitinn að vita hvernig á að fela eða birta aðra hluti eins og raðir, dálka eða formúlur, finnurðu allar upplýsingar í greinunum hér að neðan. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!
Náanleg niðurhal
Fjölva til að birta vinnublöð í Excel