Ynhâldsopjefte
De tutorial ferklearret hoe't jo wurkblêden werjaan kinne yn Excel 2016, 2013, 2010 en leger. Jo sille leare hoe't jo wurkblêd fluch ûntdekke kinne troch te klikken mei de rjochtermuorre en hoe't jo alle blêden tagelyk mei VBA-koade werjaan kinne.
Stel jo dit foar: jo iepenje in wurkblêd en fernimme dat guon formules ferwize nei in oar wurkblêd. . Jo sjogge nei de blêdljeppers, mar it ferwiisde spreadsheet is der net! Jo besykje in nij blêd te meitsjen mei deselde namme, mar Excel fertelt jo dat it al bestiet. Wat betsjut dat allegear? Gewoanwei is it wurkblêd ferburgen. Hoe kinne jo ferburgen blêden sjen yn Excel? Fansels moatte jo se ûntdekke. Dit kin mei de hân dien wurde troch it kommando Unhide fan Excel te brûken of automatysk mei VBA. Dizze tutorial sil jo beide metoaden leare.
Hoe kinne jo blêden yn Excel sjen litte
As jo mar ien of twa ferburgen blêden sjen wolle, hjir is hoe't jo fluch ûntdekke kinne them:
- Klik yn jo Excel-wurkboek mei de rjochtermûsknop op elke blêdljepper en selektearje Unhide ... út it kontekstmenu.
- Yn de Unhide , selektearje it ferburgen blêd dat jo werjaan wolle en klik op OK (of dûbelklik op de blêdnamme). Dien!
Njonken it rjochts-klik kontekstuele menu, kin it dialoochfinster Unhide tagonklik wurde fanút it lint:
- Klik yn Excel 2003 en earder op it menu Opmaak , en klik dan op Blêd > Unhide .
- Yn Excel 2016, Excel 2013, Excel 2010 en Excel2007, gean nei it ljepblêd Thús > Sellen groep, en klikje op de Opmaak Under Sichtberens , wiis nei Hide & ; Unhide , en klik dan op Blad werjaan ...
Opmerking. Excel's Unhide opsje lit jo mar ien blêd tagelyk selektearje. Om meardere blêden te ferbergjen, moatte jo de boppesteande stappen foar elk wurkblêd yndividueel werhelje, of jo kinne alle blêden yn ien kear ûntdekke troch de ûndersteande makro's te brûken.
Hoe kinne jo blêden yn Excel sjen litte mei VBA
Yn situaasjes as jo meardere ferburgen wurkblêden hawwe, kin it ien-foar-ien unferbergje heul tiidslinend wêze, foaral as jo alle blêden sjen wolle yn jo wurkboek. Gelokkich kinne jo it proses automatisearje mei ien fan de folgjende makro's.
Hoe kinne jo alle blêden yn Excel sjen litte
Dizze lytse makro makket alle ferburgen blêden yn in aktyf wurkboek tagelyk sichtber, sûnder steurend jo mei alle notifikaasjes.
Sub Unhide_All_Sheets() Dim wks As Wurkblêd Foar Elke wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Folgjende wks End SubAlle ferburgen blêden sjen litte en har oantal sjen litte
Like de boppesteande, dizze makro toant ek alle ferburgen blêden yn in wurkboek. It ferskil is dat it by foltôging in dialoochfinster toant dat de brûker ynformearret hoefolle blêden net ferburgen binne:
Sub Unhide_All_Sheets_Count() Dim wks As Wurkblêd Dim count As Integer count = 0Foar eltse wks Yn ActiveWorkbook.Worksheets As wks.Visible xlSheetVisible Dan wks.Visible = xlSheetVisible count = count + 1 Ein As Folgjende wks As count & GT; 0 Dan MsgBox count & amp; "wurkblêden binne net ferburgen." , vbOKOnly, "Werkblêden werjaan" Else MsgBox "Der binne gjin ferburgen wurkblêden fûn." , vbOKOnly, "Werkblêden werjaan" End If End Sub
Mearde blêden sjen litte dy't jo selektearje
As jo leaver net alle wurkblêden tagelyk sjen litte wolle, mar allinich dejingen dy't de brûker eksplisyt ynstimt om sichtber te meitsjen, lit dan de makro freegje oer elk ferburgen blêd yndividueel, lykas dit:
Sub Unhide_Selected_Sheets() Dim wks As Wurkblêd Dim MsgResult As VbMsgBoxResult Foar Elke wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Blad sjen litte " & wks.Name & amp; "?" , vbYesNo, "Werkblêden werjaan" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End Sub
Unhide wurkblêd spesifyk wurd yn 'e blêdnamme
Yn situaasjes wêr't jo allinich blêden sjen wolle mei bepaalde tekst yn 'e nammen, foegje dan in IF-ferklearring ta oan 'e makro dy't de namme fan elk ferburgen wurkblêd sil kontrolearje en allinich dy blêden sjen litte dy't de tekst befetsje dy't jo oantsjutte.
Yn dit foarbyld ferbergje wy blêden mei it wurd " rapport t " yn 'e namme. De makro sil blêden werjaan lykas Rapport , Rapport 1 , Julyrapport , en sa.
Om wurkblêden wer te sjen wêrfan de nammen in oar wurd befetsje, ferfange " rapport " yn de folgjende koade troch jo eigen tekst.
Sub Unhide_Sheets_Contain( ) Dim wks As Wurkblêd Dim count As Integer count = 0 Foar Elke wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) En (InStr(wks.Name, "rapport" ) > 0) Dan wks.Visible = xlSheetVisible count = telle + 1 Ein As Folgjende wks As telle & GT; 0 Dan MsgBox count & amp; "wurkblêden binne net ferburgen." , vbOKOnly, "Werkblêden werjaan" Else MsgBox "Der binne gjin ferburgen wurkblêden fûn mei de opjûne namme." , vbOKOnly, "Werkblêden werjaan" End If End SubHoe kinne jo de makro's brûke om blêden yn Excel te ferbergjen
Om de makro's yn jo wurkblêd te brûken, kinne jo de koade kopiearje/plakke yn 'e Visual Basic Bewurker of download it wurkboek mei de makro's en fier se dêrwei út.
Hoe kinne jo de makro yn jo wurkboek ynfoegje
Jo kinne ien fan 'e boppesteande makro's op dizze manier tafoegje oan jo wurkboek:
- Iepenje it wurkboek mei ferburgen blêden.
- Druk op Alt + F11 om de Visual Basic Editor te iepenjen.
- Op de linker pane, rjochts-klikke op ThisWorkbook en selektearje Ynfoegje > Module út it kontekstmenu.
- Plak de koade yn it Koadefinster.
- Druk op F5 om út te fieren de makro.
Foar de detaillearre stap-foar-stap ynstruksjes, sjoch hoe't jo VBA-koade ynfoegje en útfiere ynExcel.
Download it wurkboek mei de makro's
As alternatyf kinne jo ús foarbyldwurkboek downloade om blêden yn Excel te ferbergjen dy't alle makro's befette dy't yn dizze tutorial besprutsen binne:
- Unhide_All_Sheets - Ferbergje alle wurkblêden yn in aktyf wurkboek foar momint en stil.
- Unhide_All_Sheets_Count - lit alle ferburgen blêden sjen tegearre mei har tellen.
- Unhide_Selected_Sheets - werjaan ferburgen blêden dy't jo kieze om wer te sjen.
- Unhide_Sheets_Contain - werjaan wurkblêden wêrfan de nammen in spesifyk wurd of tekst befetsje.
Om de makro's yn jo Excel út te fieren, dogge jo it folgjende:
- Iepenje it ynladen wurkboek en skeakelje de makro's yn as dat frege wurdt.
- Iepenje jo eigen wurkboek wêryn jo sjen wolle. ferburgen blêden.
- Druk yn jo wurkboek op Alt + F8 , selektearje de winske makro en klik op Utfiere .
Bygelyks om alle blêden yn te sjen yn jo Excel-bestân en it oantal ferburgen blêden sjen litte, jo rinne dizze makro:
Hoe t o ferburgen blêden yn Excel sjen litte troch in oanpaste werjefte te meitsjen
Njonken makro's kin de saaiheid fan it werjaan fan ferburgen wurkblêden ien foar ien oerwûn wurde troch in oanpaste werjefte te meitsjen. As jo net bekend binne mei dizze Excel-funksje, kinne jo tinke oan in oanpaste werjefte as in momintopname fan jo wurkboekynstellingen dy't op elk momint tapast wurde kinne mei in mûsklik. Dizze metoade is it bêste om te brûken yn 'e heulbegjin fan jo wurk, as noch gjin fan 'e blêden ferburgen is.
Dus, wat wy no sille dwaan is de oanpaste werjefte Alle blêden sjen litte oanmeitsje. Hjir is hoe:
- Soargje derfoar dat alle spreadsheets yn jo wurkboek sichtber binne . Dizze tip lit sjen hoe't jo wurkboek fluch kontrolearje op ferburgen blêden.
- Gean nei it ljepblêd Besjoch > Werkboekwerjeften groep, en klik op de Aanpaste werjeften knop.
Jo kinne no safolle wurkblêden ferbergje as jo wolle, en as jo se wer sichtber meitsje wolle, klikje jo op de knop Oanpaste werjeften , selektearje de ShowAllSheet besjen en klik op Show , of dûbelklik gewoan op de werjefte.
Dat is it! Alle ferburgen blêden sille daliks werjûn wurde.
Hoe kinne jo kontrolearje oft in wurkboek ferburgen blêden befettet
De fluchste manier om ferburgen blêden yn Excel te ûntdekken is dit: klik mei de rjochter-klik op elke blêdljepper en sjoch as it kommando Hide… ynskeakele is of net. As it is ynskeakele, klik dan op en sjoch hokker blêden binne ferburgen. As it útskeakele is (griis), befettet it wurkboek gjin ferburgen blêden.
Opmerking. Dizze metoade lit net heul ferburgen blêden sjen. De ienige manier om sokke blêden te besjen is te ferbergjense mei VBA.
Kin blêden yn Excel net sjen litte - problemen en oplossingen
As jo net by steat binne om bepaalde blêden yn jo Excel te ferbergjen, kinne de folgjende tips foar probleemoplossing wat ljocht jaan wêrom.
1. It wurkboek is beskerme
It is net mooglik om blêden te ferbergjen of te sjen as de wurkboekstruktuer beskerme is (moat net betize wurde mei wachtwurdfersifering op wurkboeknivo of wurkblêdbeskerming). Om dit te kontrolearjen, gean nei it ljepblêd Review > Feroarings groep en sjoch nei de knop Wurkboek beskermje . As dizze knop yn grien markearre is, is it wurkboek beskerme. Om it te beskermjen, klikje jo op de knop Wurkboek beskermje , typ it wachtwurd yn as jo frege wurde en bewarje it wurkboek. Sjoch foar mear ynformaasje Hoe kinne jo in beskerme wurkboek yn Excel ûntsluten.
2. Wurkblêden binne tige ferburgen
As jo wurkblêden ferburgen binne troch VBA-koade dy't se tige ferburgen makket (kent de xlSheetVeryHidden -eigenskip ta), kinne sokke wurkblêden net werjûn wurde mei de Unhide kommando. Om tige ferburgen blêden te ferbergjen, moatte jo it eigendom feroarje fan xlSheetVeryHidden nei xlSheetVisible fanút de Visual Basic Editor of dizze VBA-koade útfiere.
3. D'r binne gjin ferburgen blêden yn it wurkboek
As it kommando Unhide griis is sawol op it lint as yn it rjochts-klikmenu, betsjut dat dat d'r gjin inkeld ferburgen blêd yn isjo wurkboek :)
Dit is hoe't jo blêden yn Excel sjen litte. As jo benijd binne om te witten hoe't jo oare objekten kinne ferbergje of ûntdekke, lykas rigen, kolommen of formules, sille jo folsleine details fine yn 'e ûndersteande artikels. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!
Beskikbere downloads
Makro's om wurkblêden yn Excel te sjen