Nola egin Excel lan-orria oso ezkutatu eta agerian

  • Partekatu Hau
Michael Brown

Tutorial honek ezkutuko eta oso ezkutuko orrien arteko aldea argitzen du, lan-orri bat oso ezkutuan nola egin eta oso ezkutuko orriak Excel-en nola ikusi azaltzen du.

Larrituta al zaudelako. ezin duzu aurkitu zure formuletako batek aipatzen duen kalkulu-orria? Orria ez da zure lan-liburuaren behealdean dauden beste fitxen artean agertzen, ezta Erakutsi elkarrizketa-koadroan ere. Non egon liteke orri hori? Besterik gabe, oso ezkutuan dago.

    Zer da Excel-en oso ezkutuko lan-orri bat?

    Edonork dakienez, Excel orri bat ikusgai edo ezkutatu daiteke. Izan ere, lan-orriak ezkutatzeko bi maila daude: ezkutatuta eta oso ezkutatuta .

    Normalean ezkutatuta zegoen orri bat ezkutatzea oso erraza da. Egin behar duzun guztia da eskuineko botoiarekin klik egitea ikusgai dagoen edozein lan-orri, sakatu Erakutsi eta hautatu ikusi nahi duzun orria. Oso ezkutuko maindireak beste istorio bat dira. Lan-liburuak oso ezkutuko orriak baino ez baditu, ezingo duzu Erakutsi elkarrizketa-koadroa ireki ere egin, Erakutsi komandoa desgaitu egingo delako. Lan-liburuak ezkutuko eta oso ezkutuko orriak baditu, Erakutsi elkarrizketa-koadroa erabilgarri egongo da, baina oso ezkutuko orriak ez dira bertan zerrendatuko.

    Teknikoki, nola bereizten ditu Excel ezkutuak eta ezkutuak. oso ezkutuko fitxak? Orriaren Ikusgai propietatearen bidez, hauetako bat izan dezakeenabalioak:

    • xlSheetVisible (edo EGIA) - orria ikusgai
    • xlSheetHidden (edo FALSE) - orria ezkutatuta dago
    • xlSheetVeryHidden - orria oso ezkutuan dago

    Edonork EGIA (ikusgai) eta GEZURRA (ezkutuan) artean alda dezakeen bitartean Excel-en Erakutsi<2 erabiliz> edo Ezkutatu komandoak, xlVeryHidden balioa Visual Basic Editorearen barruan bakarrik ezar daiteke.

    Erabiltzailearen ikuspuntutik, zein den ezkutuko eta oso desberdina ezkutuko maindireak? Hau da, besterik gabe: oso ezkutuko orri bat ezin da ikusgai jarri Excel erabiltzailearen interfazearen bidez, ezkutatzeko modu bakarra VBArekin da. Beraz, zure lan-orrietako batzuk besteek ezkutatzea askoz zailagoa bihurtu nahi baduzu (adibidez, informazio sentikorra edo tarteko formulak dituztenak), aplikatu orriak ezkutatzeko maila altuagoa eta ezkutatu oso.

    Nola egin. egin Excel lan-orriak oso ezkutuan

    Esan bezala, orri bat oso ezkutuan jartzeko modu bakarra Visual Basic Editorea erabiltzea da. Ezkutatu nahi dituzun zenbat orriren arabera, metodo hauetako batekin jarraitu dezakezu.

    Ezkutatu lan-orri bat oso ezkutatuta bere Visible propietatea aldatuz

    Erabat ezkutatu nahi baduzu bakarra. edo bi orri, orri bakoitzaren Ikusgai propietatea eskuz alda dezakezu. Hona hemen nola:

    1. Sakatu Alt + F11 edo egin klik Visual Basic botoian Garatzailea n.fitxa. Honek Visual Basic editorea irekiko du Goiko ezkerreko paneleko Project Explorer leihoarekin irekita dauden lan-liburu guztien zuhaitza eta haien orriak bistaratzen dituena.
    2. Sakatu F4 edo sakatu Ikusi > Propietateak . Honek Propietateak leihoa Project Explorer azpian agertzera behartuko du (mesedez, ikusi beheko pantaila-argazkia). Propietateak leihoa dagoeneko hor badago, saltatu urrats hau :)
    3. Proiektuaren arakatzailea leihoan, egin klik oso ezkutuan jarri nahi duzun lan-orrian hura hautatzeko.
    4. Propietateak leihoan, ezarri Ikusgai propietatea 2 - xlSheetVeryHidden .

    Hori da! Ikusgai propietatea aldatu bezain laster, dagokion fitxa fitxa zure lan-liburuaren behealdetik desagertuko da. Errepikatu goiko urratsak beste orri batzuetarako beharrezkoa bada eta itxi Visual Basic Editor leihoa amaitzean.

    Ezkutatu lan-orria aktiboa VBA kodearekin oso ezkutatuta

    Orriak erregularki ezkutatu behar badituzu eta eskuz egin behar izateak gogaituta zaude, lana automatiza dezakezu kode lerro bakar batekin. Hona hemen lan-orri aktibo bat oso ezkutuan jartzen duen makroa:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Beste erabiltzaileentzako makro bat idazten ari bazara, baliteke lan-liburuak dituen egoerak zaindu nahi izatea. ikusgai dagoen orri bakarra. Gogoratuko duzuenez, ezin da ezkutatuExcel fitxategi bateko lan-orri guztiak (ezkutuan edo oso ezkutuan jartzen ari zaren), gutxienez orri bat egon beharko luke ikusgai. Beraz, erabiltzaileei muga honi buruz ohartarazteko, bildu goiko makroa On Error bloke batean honela:

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox " Lan-koaderno batek gutxienez lan-orri ikusgai bat izan behar du." , vbOKOnly, "Ezin da ezkutatu lan-orria" End Sub

    Egin hainbat lan-orri oso ezkutatuta VBA kodearekin

    hautatutako orri guztiak oso ezkutuan egon daitezen ezarri nahi baduzu, joan Lan-liburu aktibo batean (ActiveWindow) hautatutako orri guztiak banan-banan eta aldatu Ikusgai propietatea xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error On GoTo ErrorHandler Aste bakoitzeko ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Hurrengo Irten Azpi ErrorHandler : MsgBox "Lan-liburu batek gutxienez lan-orri ikusgai bat izan behar du." , vbOKOnly, "Ezin dira ezkutatu lan-orriak" End Sub

    Nola ezkutatu oso ezkutuko orriak Excel-en

    Orain Excel-en orriak guztiz ezkutatzen dakizunez, momentua da nola ikus ditzakezun hitz egiteko garaia. ezkutuko orriak.

    Oso ezkutuko lan-orri bat bistaratu bere Ikusgarria propietatea aldatuz

    Oso ezkutuko lan-orri bat berriro ikusi ahal izateko, bere Ikusgaia aldatu besterik ez duzu behar.jabetza xlSheetVisible -ra itzuli.

    1. Sakatu Alt + F11 Visual Basic editorea irekitzeko.
    2. VBAProject leihoan, hautatu ezkutatu nahi duzun lan-orria.
    3. Propietateak leihoan, ezarri Ikusgai propietatea -1 - xlSheetVisible .

    Bukatu!

    Bistaratu oso ezkutuko orri guztiak VBArekin

    Oso ezkutuko orri asko badituzu eta denak berriro ikusgai jarri nahi dituzu, makro honek atsegina izango du:

    Sub UnhideVeryHiddenSheets() Dim wks Lan-orri gisa aste bakoitzeko Lan-orrietan If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End Sub

    Oharra. Makro honek oso ezkutuko orriak soilik erakusten ditu, ez normalean ezkutatuta dauden lan-orriak. Ezkutuko orri guztiak bistaratu nahi badituzu, erabili beheko hau.

    Erakutsi ezkutuko eta oso ezkutuko orri guztiak aldi berean

    Lan-koaderno aktibo batean ezkutuko orri guztiak aldi berean erakusteko , orri bakoitzaren Ikusgai propietatea TRUE edo xlSheetVisible gisa ezarri besterik ez duzu.

    Sub UnhideAllSheets() Dim wks Aste bakoitzeko lan-orri gisa ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Hurrengo asteak End Sub

    Nola erabili Very Hidden Sheets makroak

    Goiko makroetako bat zure Excel lan-liburuan txertatzeko, egin ohiko urrats hauek:

    1. Ireki lan-liburua non. orriak ezkutatu edo ezkutatu nahi dituzu.
    2. Sakatu Alt + F11 Ikusizko pantaila irekitzeko.Oinarrizko editorea.
    3. Ezkerreko panelean, egin klik eskuineko botoiaz ThisWorkbook eta hautatu Txertatu > Modulua testuinguru-menuan.
    4. Itsatsi kodea Kodearen leihoan.
    5. Sakatu F5 makroa exekutatzeko.

    Makroa mantentzeko, ziurtatu fitxategia Excel-en makro-gaitutako makro gisa gorde duzula. lan-koadernoa (.xlsm). Urratsez urratseko argibide zehatzak ikusteko, ikusi Nola txertatu eta exekutatu VBA kodea Excel-en.

    Bestela, gure ereduko lan-koadernoa makroekin deskarga dezakezu eta nahi duzun makroa zuzenean exekutatu lan-koaderno horretatik.

    Lagin-koadernoak makro hauek ditu:

    • Oso EzkutukoOrriActiva - orri aktibo bat oso ezkutuan jartzen du.
    • Oso EzkutukoOrriHautatutakoOrri - hautatutako orri guztiak oso ezkutuan jartzen ditu.
    • Erakutsi Oso EzkutukoOrriak - lan-liburu aktibo bateko oso ezkutuko orri guztiak agerian uzten ditu.
    • ErakutsiOrriGuztiak - Ezkutuko orri guztiak erakusten ditu. lan-liburu aktibo bat (ezkutatuta normalean eta oso ezkutuan).

    Makroak zure Excel-en exekutatzeko, egin hau:

    1. Ireki deskargatutako lan-liburua eta gaitu makroak eskatzen bazaizu.
    2. Ireki zure lan-liburua.
    3. Zure lan-liburuan, sakatu Alt + F8 , hautatu interesgarri den makroa eta sakatu Exekutatu .

    Adibidez, hona hemen hautatutako lan-orri guztiak oso ezkutatuta nola egin ditzakezun:

    Espero dut tutorial labur honek Excel-en oso ezkutuko orriak argitu izana. Eskerrak ematen dizkizutirakurtzeagatik eta datorren astean gure blogean ikustea espero dugu!

    Lan-koadernoaren adibidea deskargatzeko

    Oso ezkutuko orrien makroak (.xlsm fitxategia)

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.