Talaan ng nilalaman
Ipinapaliwanag ng tutorial kung paano i-unhide ang mga worksheet sa Excel 2016, 2013, 2010 at mas mababa. Matututuhan mo kung paano mabilis na i-unhide ang worksheet sa pamamagitan ng pag-right-click at kung paano i-unhide ang lahat ng sheet nang sabay-sabay gamit ang VBA code.
Isipin mo ito: magbubukas ka ng worksheet at napansin na ang ilang formula ay tumutukoy sa isa pang worksheet. . Tinitingnan mo ang mga tab ng sheet, ngunit wala doon ang na-refer na spreadsheet! Subukan mong lumikha ng bagong sheet na may parehong pangalan, ngunit sinasabi sa iyo ng Excel na mayroon na ito. Ano ang ibig sabihin ng lahat ng iyon? Simple lang, nakatago ang worksheet. Paano tingnan ang mga nakatagong sheet sa Excel? Malinaw, kailangan mong itago ang mga ito. Magagawa ito nang manu-mano sa pamamagitan ng paggamit ng command na Unhide ng Excel o awtomatikong gamit ang VBA. Ituturo sa iyo ng tutorial na ito ang parehong paraan.
Paano i-unhide ang mga sheet sa Excel
Kung gusto mong makakita ng isa o dalawang hidden sheet lang, narito kung paano mo mabilis na mai-unhide sila:
- Sa iyong Excel workbook, i-right-click ang anumang tab na sheet at piliin ang I-unhide ... mula sa menu ng konteksto.
- Sa I-unhide kahon, piliin ang nakatagong sheet na gusto mong ipakita at i-click ang OK (o i-double click ang pangalan ng sheet). Tapos na!
Bukod sa right-click na contextual na menu, ang Unhide na dialog ay maa-access mula sa ribbon:
- Sa Excel 2003 at mas nauna, i-click ang Format menu, at pagkatapos ay i-click ang Sheet > I-unhide .
- Sa Excel 2016, Excel 2013, Excel 2010 at Excel2007, pumunta sa tab na Home > Mga Cell , at i-click ang Format Sa ilalim ng Visibility , tumuro sa Itago & ; I-unhide , at pagkatapos ay i-click ang I-unhide Sheet …
Tandaan. Binibigyang-daan ka lang ng pagpipiliang I-unhide ng Excel na pumili ng isang sheet sa bawat pagkakataon. Upang i-unhide ang maraming sheet, kakailanganin mong ulitin ang mga hakbang sa itaas para sa bawat worksheet nang paisa-isa o maaari mong i-unhide ang lahat ng sheet nang sabay-sabay sa pamamagitan ng paggamit ng mga macro sa ibaba.
Paano i-unhide ang mga sheet sa Excel gamit ang VBA
Sa mga sitwasyon kung saan marami kang nakatagong worksheet, ang pag-unhide ng mga ito nang paisa-isa ay maaaring masyadong matagal, lalo na kung gusto mong i-unhide ang lahat ng mga sheet sa iyong workbook. Sa kabutihang palad, maaari mong i-automate ang proseso gamit ang isa sa mga sumusunod na macro.
Paano i-unhide ang lahat ng mga sheet sa Excel
Ginagawa ng maliit na macro na ito ang lahat ng mga nakatagong sheet sa isang aktibong workbook na nakikita nang sabay-sabay, nang hindi nakakagambala sa iyo ng anumang mga notification.
I-sub Unhide_All_Sheets() Dim wks Bilang Worksheet Para sa Bawat wks Sa ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Susunod wks End SubIpakita ang lahat ng nakatagong sheet at ipakita ang kanilang bilang
I-like sa itaas, ipinapakita rin ng macro na ito ang lahat ng nakatagong sheet sa isang workbook. Ang pagkakaiba ay kapag nakumpleto, ito ay nagpapakita ng isang dialog box na nagpapaalam sa user kung gaano karaming mga sheet ang hindi naitago:
Sub Unhide_All_Sheets_Count() Dim wks Bilang Worksheet Dim count Bilang Integer count = 0Para sa Bawat wks Sa ActiveWorkbook.Worksheets Kung wks.Visible xlSheetVisible Pagkatapos wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count > 0 Pagkatapos bilangin ang MsgBox & " ang mga worksheet ay hindi naitago." , vbOKOnly, "Unhiding worksheets" Iba pang MsgBox "Walang nahanap na nakatagong worksheet." , vbOKOnly, "Unhiding worksheet" End If End Sub
I-unhide ang maramihang mga sheet na pipiliin mo
Kung mas gugustuhin mong hindi i-unhide ang lahat ng worksheet nang sabay-sabay, ngunit ang mga tahasang sinasang-ayunan lang ng user na makita, pagkatapos ay ipatanong sa macro ang tungkol sa bawat nakatagong sheet nang paisa-isa, tulad nito:
Sub Unhide_Selected_Sheets() Dim wks Bilang Worksheet Dim MsgResult Bilang VbMsgBoxResult Para sa Bawat wks Sa ActiveWorkbook.Worksheets Kung wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Unhide sheet " & wks.Name & "?" , vbYesNo, "Unhiding worksheets" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End Sub
I-unhide worksheets partikular na salita sa pangalan ng sheet
Sa mga sitwasyon kung saan gusto mo lang i-unhide ang mga sheet na naglalaman ng ilang partikular na text sa mga pangalan ng mga ito, magdagdag ng IF statement sa macro na susuriin ang pangalan ng bawat nakatagong worksheet at i-unhide lang ang mga sheet na iyon na naglalaman ng tekstong iyong tinukoy.
Sa halimbawang ito, itinatago namin ang mga sheet na may salitang " ulat t " sa pangalan. Magpapakita ang macro ng mga sheet tulad ng Ulat , Ulat 1 , Hulyoulat , at iba pa.
Upang i-unhide ang mga worksheet na ang mga pangalan ay naglalaman ng iba pang salita, palitan ang " ulat " sa sumusunod na code ng iyong sariling text.
Sub Unhide_Sheets_Contain( ) Dim wks Bilang Worksheet Dim count Bilang Integer count = 0 Para sa Bawat wks Sa ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) At (InStr(wks.Name, "report") > 0) Pagkatapos wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count > 0 Pagkatapos bilangin ang MsgBox & " ang mga worksheet ay hindi naitago." , vbOKOnly, "Unhiding worksheets" Iba pang MsgBox "Walang nahanap na mga nakatagong worksheet na may tinukoy na pangalan." , vbOKOnly, "Unhiding worksheet" End If End SubPaano gamitin ang mga macro para i-unhide ang mga sheet sa Excel
Upang gamitin ang mga macro sa iyong worksheet, maaari mong kopyahin/i-paste ang code sa Visual Basic I-edit o i-download ang workbook gamit ang mga macro at patakbuhin ang mga ito mula doon.
Paano ipasok ang macro sa iyong workbook
Maaari mong idagdag ang alinman sa mga macro sa itaas sa iyong workbook sa ganitong paraan:
- Buksan ang workbook na may mga nakatagong sheet.
- Pindutin ang Alt + F11 upang buksan ang Visual Basic Editor.
- Sa kaliwang pane, i-right-click ang ThisWorkbook at piliin ang Ipasok > Module mula sa menu ng konteksto.
- I-paste ang code sa Code window.
- Pindutin ang F5 para tumakbo ang macro.
Para sa detalyadong sunud-sunod na mga tagubilin, pakitingnan ang Paano magpasok at magpatakbo ng VBA code saExcel.
I-download ang workbook gamit ang mga macro
Maaari mong i-download ang aming sample na workbook upang i-unhide ang mga sheet sa Excel na naglalaman ng lahat ng macro na tinalakay sa tutorial na ito:
- I-unhide_All_Sheets - i-unhide ang lahat ng worksheet sa isang aktibong workbook sandali at tahimik.
- Unhide_All_Sheets_Count - ipakita ang lahat ng nakatagong sheet kasama ng kanilang bilang.
- I-unhide_Selected_Sheets - ipakita ang mga nakatagong sheet na pinili mong i-unhide.
- I-unhide_Sheets_Contain - i-unhide ang mga worksheet na ang mga pangalan ay naglalaman ng isang partikular na salita o text.
Upang patakbuhin ang mga macro sa iyong Excel, gagawin mo ang sumusunod:
- Buksan ang na-download na workbook at paganahin ang mga macro kung sinenyasan.
- Buksan ang iyong sariling workbook kung saan mo gustong makita mga nakatagong sheet.
- Sa iyong workbook, pindutin ang Alt + F8 , piliin ang gustong macro, at i-click ang Run .
Halimbawa, upang i-unhide ang lahat ng sheet sa iyong Excel file at ipinapakita ang bilang ng mga nakatagong sheet, pinapatakbo mo ang macro na ito:
Paano t o ipakita ang mga nakatagong sheet sa Excel sa pamamagitan ng paglikha ng custom na view
Bukod sa mga macro, ang tedium ng pagpapakita ng mga nakatagong worksheet nang paisa-isa ay maaaring madaig sa pamamagitan ng paggawa ng custom na view. Kung hindi ka pamilyar sa tampok na Excel na ito, maaari mong isipin ang isang custom na view bilang isang snapshot ng iyong mga setting ng workbook na maaaring ilapat anumang sandali sa isang pag-click ng mouse. Ang pamamaraang ito ay pinakamahusay na gamitin sa pinakadulosimula ng iyong trabaho, kapag wala pa sa mga sheet ang nakatago.
Kaya, ang gagawin natin ngayon ay gawin ang Show All Sheets custom view. Ganito:
- Tiyaking ang lahat ng mga spreadsheet sa iyong workbook ay nakikita . Ipinapakita ng tip na ito kung paano mabilis na suriin ang workbook para sa mga nakatagong sheet.
- Pumunta sa View tab na > Workbook Views group, at i-click ang Custom Views na button.
Maaari mo na ngayong itago ang pinakamaraming worksheet hangga't gusto mo, at kapag gusto mong makitang muli ang mga ito, i-click mo ang button na Custom Views , piliin ang ShowAllSheet tingnan at i-click ang Ipakita , o i-double click lang ang view.
Iyon na! Ang lahat ng nakatagong sheet ay ipapakita kaagad.
Paano tingnan kung ang isang workbook ay naglalaman ng anumang mga nakatagong sheet
Ang pinakamabilis na paraan upang makita ang mga nakatagong sheet sa Excel ay ito: i-right-click ang anumang tab na sheet at tingnan kung pinagana o hindi ang command na Itago… . Kung ito ay pinagana, i-click ito at tingnan kung aling mga sheet ang nakatago. Kung ito ay hindi pinagana (na-grey out), ang workbook ay hindi naglalaman ng mga nakatagong sheet.
Tandaan. Ang pamamaraang ito ay hindi nagpapakita ng napakatagong mga sheet. Ang tanging paraan upang tingnan ang mga naturang sheet ay ang pag-unhideang mga ito gamit ang VBA.
Hindi ma-unhide ang mga sheet sa Excel - mga problema at solusyon
Kung hindi mo magawang i-unhide ang ilang partikular na sheet sa iyong Excel, ang mga sumusunod na tip sa pag-troubleshoot ay maaaring magpaliwanag kung bakit.
1. Ang workbook ay protektado
Hindi posibleng itago o i-unhide ang mga sheet kung ang istraktura ng workbook ay protektado (hindi dapat malito sa pag-encrypt ng password sa antas ng workbook o proteksyon sa worksheet). Upang suriin ito, pumunta sa tab na Suriin > Mga Pagbabago at tingnan ang button na Protektahan ang Workbook . Kung ang button na ito ay naka-highlight sa berde, ang workbook ay protektado. Upang i-unprotect ito, i-click ang button na Protektahan ang Workbook , i-type ang password kung sinenyasan at i-save ang workbook. Para sa higit pang impormasyon, pakitingnan ang Paano mag-unlock ng protektadong workbook sa Excel.
2. Ang mga worksheet ay napakatago
Kung ang iyong mga worksheet ay nakatago sa pamamagitan ng VBA code na ginagawang napakatago ng mga ito (nagtatalaga ng xlSheetVeryHidden property), ang mga naturang worksheet ay hindi maipapakita sa pamamagitan ng paggamit ng I-unhide utos. Upang i-unhide ang mga napakatagong sheet, kailangan mong baguhin ang property mula xlSheetVeryHidden patungong xlSheetVisible mula sa loob ng Visual Basic Editor o patakbuhin ang VBA code na ito.
3. Walang mga nakatagong sheet sa workbook
Kung ang command na I-unhide ay naka-gray out pareho sa ribbon at sa right-click na menu, nangangahulugan iyon na walang isang nakatagong sheet saiyong workbook :)
Ganito ka mag-unhide ng mga sheet sa Excel. Kung gusto mong malaman kung paano itago o i-unhide ang iba pang mga bagay tulad ng mga row, column o formula, makikita mo ang buong detalye sa mga artikulo sa ibaba. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!
Mga available na download
Mga Macros para i-unhide ang mga worksheet sa Excel