Hoe kinne jo Excel-wurkblêd heul ferburgen meitsje en it sjen litte

  • Diel Dit
Michael Brown

Dizze tutorial makket it ferskil tusken ferburgen en heul ferburgen blêden dúdlik, ferklearret hoe't jo in wurkblêd tige ferburgen meitsje kinne en hoe't jo heul ferburgen blêden yn Excel besjen kinne.

Binne jo oergeunstich omdat jo kin it spreadsheet net fine wêrnei ien fan jo formules ferwiist? It blêd ferskynt net ûnder oare ljeppers oan 'e ûnderkant fan jo wurkboek, en komt ek net te sjen yn it dialoochfinster Unhide . Wêr op ierde soe dat blêd wêze kinne? Gewoanwei is it tige ferburgen.

    Wat is in tige ferburgen wurkblêd yn Excel?

    Sa't elkenien wit, kin in Excel-blêd sichtber of ferburgen wêze. Eins binne d'r twa nivo's fan wurkblêd ferburgen: ferburgen en hiel ferburgen .

    In blêd sjen litte dat normaal ferburgen wie is hiel maklik. Alles wat jo hoege te dwaan is rjochts te klikken op elk sichtber wurkblêd, klikje op Unhide , en selektearje it blêd dat jo besjen wolle. Hiel ferburgen blêden binne in oar ferhaal. As it wurkboek allinich heul ferburgen blêden befettet, sille jo it dialoochfinster Unhide net iens iepenje kinne, om't it kommando Unhide útskeakele is. As it wurkboek sawol ferburgen as tige ferburgen blêden befettet, sil it dialoochfinster Unhide beskikber wêze, mar tige ferburgen blêden wurde dêr net neamd.

    Technysk, hoe makket Excel ûnderskied tusken ferburgen en hiel ferburgen wurkblêden? Troch de Sichtbere eigenskip fan it blêd, dat ien fan dizze kin hawwewearden:

    • xlSheetVisible (of TRUE) - it blêd is sichtber
    • xlSheetHidden (of FALSE) - it blêd is ferburgen
    • xlSheetVeryHidden - it blêd is tige ferburgen

    Wylst elkenien kin wikselje tusken TRUE (sichtber) en FALSE (ferburgen) troch Excel's Unhide<2 te brûken> of Hide kommando's, de xlVeryHidden wearde kin allinnich ynsteld wurde fanút de Visual Basic Editor.

    Fanút it perspektyf fan de brûker, wat is it ferskil tusken ferburgen en tige ferburgen blêden? It is gewoan dit: in heul ferburgen blêd kin net sichtber makke wurde fia de Excel brûkersynterface, de ienige manier om it te ferbergjen is mei VBA. Dus, as jo guon fan jo wurkblêden folle dreger meitsje wolle om te ferbergjen troch oaren (bgl Excel-wurkblêden tige ferburgen meitsje

    Lykas al neamd, is de ienige manier om in blêd tige ferburgen te meitsjen troch de Visual Basic Editor te brûken. Ofhinklik fan hoefolle blêden jo ferbergje wolle, kinne jo trochgean mei ien fan 'e folgjende metoaden.

    Meitsje in wurkblêd tige ferburgen troch syn Visible eigenskip te feroarjen

    As jo ​​mar ien folslein ferbergje wolle of twa blêden, kinne jo de Sichtbere eigenskip fan elk blêd mei de hân feroarje. Hjir is hoe:

    1. Druk op Alt + F11 of klik op de Visual Basic knop op de ûntwikkelder tab. Dit sil de Visual Basic Editor iepenje mei it Project Explorer-finster yn it paniel linksboppe mei in beam fan alle iepen wurkboeken en har blêden.
    2. Druk op F4 of klik op Besjoch > Eigenskippen . Dit sil it finster Eigenskippen twinge om krekt ûnder Project Explorer te ferskinen (sjoch asjebleaft de skermôfdruk hjirûnder). As it finster Eigenskippen der al is, oerslaan dizze stap :)
    3. Klik yn it Project Explorer-finster op it wurkblêd dat jo tige ferburgen meitsje wolle om it te selektearjen.
    4. Set yn it finster Eigenskippen de eigenskip Sichtber yn op 2 - xlSheetVeryHidden .

    Dat is it! Sadree't de Sichtbere eigenskip feroare is, sil de oerienkommende blêdljepper ferdwine fan 'e ûnderkant fan jo wurkboek. Werhelje de boppesteande stappen foar oare blêden as it nedich is en slute it finster fan Visual Basic Editor as klear.

    Meitsje aktyf wurkblêd tige ferburgen mei VBA-koade

    As jo ​​blêden op in reguliere basis ferbergje moatte en binne argewaasje oer in mat dwaan it mei de hân, kinne jo automatisearje de baan mei in inkele rigel fan koade. Hjir is de makro dy't in aktyf wurkblêd tige ferburgen makket:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    As jo ​​in makro skriuwe foar oare brûkers, kinne jo miskien soargje foar situaasjes as in wurkboek befettet mar ien sichtber blêd. Sa't jo miskien ûnthâlde, is it net mooglik om te ferbergjenabsolút alle wurkblêden yn in Excel-bestân (of jo se ferburgen meitsje of heul ferburgen), op syn minst ien blêd moat yn sicht bliuwe. Dus, om jo brûkers te warskôgjen oer dizze beheining, wrap de boppesteande makro yn in Op flater blok sa:

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox " In wurkboek moat op syn minst ien sichtber wurkblêd befetsje." , vbOKOnly, "Net yn steat om wurkblêd te ferbergjen" End Sub

    Meardere wurkblêden tige ferburgen meitsje mei VBA-koade

    Yn gefal jo alle selektearre blêden ynstelle wolle om tige ferburgen te wêzen, gean dan troch alle selektearre blêden yn in aktyf wurkboek (ActiveWindow) ien foar ien en feroarje harren Sichtbere eigenskip yn xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets() Dim wks As wurkblêd On Error GoTo ErrorHandler For Every wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "In wurkboek moat op syn minst ien sichtber wurkblêd befetsje." , vbOKOnly, "Net yn steat om wurkblêden te ferbergjen" End Sub

    Hoe kinne jo heul ferburgen blêden yn Excel sjen litte

    No't jo witte hoe't jo blêden folslein ferbergje kinne yn Excel, is it tiid om te praten oer hoe't jo heul kinne besjen ferburgen blêden.

    In tige ferburgen wurkblêd sjen litte troch syn sichtbere eigenskip te feroarjen

    Om in tige ferburgen wurkblêd wer te sjen, moatte jo gewoan de Sichtbere feroarje.eigendom werom nei xlSheetVisible .

    1. Druk op Alt + F11 om de Visual Basic Editor te iepenjen.
    2. Selektearje yn it VBAProject -finster de wurkblêd dat jo sjen litte wolle.
    3. Set yn it finster Eigenskippen de eigenskip Sichtber yn op -1 - xlSheetVisible .

    Klear!

    Alle heul ferburgen blêden sjen litte mei VBA

    As jo ​​in protte heul ferburgen blêden hawwe en jo wolle se allegear wer sichtber meitsje, sil dizze makro in traktaasje wurkje:

    Sub UnhideVeryHiddenSheets() Dim wks As Wurkblêd Foar Elke wks Yn Wurkblêden As wks.Visible = xlSheetVeryHidden Dan wks.Visible = xlSheetVisible Folgjende ein Sub

    Opmerking. Dizze makro ûntdekt allinich hiel ferburgen blêden , net normaal ferburgen wurkblêden. As jo ​​perfoarst alle ferburgen blêden werjaan wolle, brûk dan de ûndersteande ien.

    Alle ferburgen en tige ferburgen blêden tagelyk sjen litte

    Om alle ferburgen blêden yn in aktyf wurkboek yn ien kear sjen te litten , jo sette de eigenskip Sichtber fan elk blêd gewoan op TRUE of xlSheetVisible .

    Sub UnhideAllSheets() Dim wks As Wurkblêd Foar Elke wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Folgjende wks End Sub

    Hoe kinne jo Makro's fan heul ferburgen blêden brûke

    Om ien fan 'e boppesteande makro's yn jo Excel-wurkboek yn te foegjen, fiere dizze gewoane stappen:

    1. Iepenje it wurkboek wêr jo wolle blêden ferbergje of sjen litte.
    2. Druk op Alt + F11 om de Visual te iepenjenBasisbewurker.
    3. Klik yn it linker paniel mei de rjochter-klik op ThisWorkbook en selektearje Ynfoegje > Module út it kontekstmenu.
    4. Plak de koade yn it Koadefinster.
    5. Druk op F5 om de makro út te fieren.

    Om de makro te hâlden, wês wis dat jo jo bestân bewarje as in Excel-makro-ynskeakele wurkboek (.xlsm). Foar de detaillearre stap-foar-stap ynstruksjes, sjoch asjebleaft Hoe kinne jo VBA-koade ynfoegje en útfiere yn Excel.

    Alternatyf kinne jo ús foarbyldwurkboek mei makro's downloade en de winske makro direkt út dat wurkboek útfiere.

    It foarbyldwurkboek befettet de folgjende makro's:

    • VeryHiddenActiveSheet - makket in aktyf blêd tige ferburgen.
    • VeryHiddenSelectedSheets - makket alle selektearre blêden tige ferburgen.
    • UnhideVeryHiddenSheets - lit alle heul ferburgen blêden sjen yn in aktyf wurkboek.
    • UnhideAllSheets - lit alle ferburgen blêden sjen yn in aktyf wurkboek (normaal ferburgen en tige ferburgen).

    Om de makro's yn jo Excel út te fieren, dogge jo it folgjende:

    1. Iepenje it ynladen wurkboek en aktivearje de makro's as frege.
    2. Iepenje jo eigen wurkboek.
    3. Druk yn jo wurkboek op Alt + F8 , selektearje de makro fan belang en klik op Utfiere .

    Hjir is bygelyks hoe't jo alle selektearre wurkblêden tige ferburgen meitsje kinne:

    Ik hoopje dat dit koarte tutorial wat ljocht hat smiten op de heul ferburgen blêden fan Excel. ik tankje jofoar it lêzen en hoopje jo nije wike op ús blog te sjen!

    Sample wurkboek foar download

    Hiel ferburgen blêden-makro's (.xlsm-bestân)

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.