Як зрабіць ліст Excel вельмі схаваным і паказаць яго

  • Падзяліцца Гэтым
Michael Brown

Гэты падручнік тлумачыць розніцу паміж схаванымі і вельмі схаванымі аркушамі, тлумачыць, як зрабіць працоўны аркуш вельмі схаваным і як праглядаць вельмі схаваныя аркушы ў Excel.

Вы раздражняецеся, таму што вы не можаце знайсці электронную табліцу, на якую спасылаецца адна з вашых формул? Аркуш не з'яўляецца сярод іншых укладак унізе вашай кнігі, а таксама не з'яўляецца ў дыялогавым акне Паказаць . Дзе на свеце можа быць гэты аркуш? Проста, ён вельмі схаваны.

    Што такое вельмі схаваны ліст у Excel?

    Як усім вядома, аркуш Excel можа быць бачным або схаваным. Фактычна існуе два ўзроўні схавання аркуша: схаваны і вельмі схаваны .

    Паказаць аркуш, які звычайна быў схаваны, вельмі лёгка. Усё, што вам трэба зрабіць, гэта пстрыкнуць правай кнопкай мышы любы бачны аркуш, націснуць Адкрыць і выбраць аркуш, які вы хочаце прагледзець. Вельмі схаваныя аркушы - іншая гісторыя. Калі кніга змяшчае толькі вельмі схаваныя аркушы, вы нават не зможаце адкрыць дыялогавае акно Паказаць , таму што каманда Паказаць будзе адключана. Калі працоўная кніга змяшчае як схаваныя, так і вельмі схаваныя аркушы, дыялогавае акно Паказаць будзе даступна, але вельмі схаваныя аркушы там не будуць пералічаны.

    Тэхнічна, як Excel адрознівае схаваныя і вельмі схаваныя аркушы? Па ўласцівасці Visible аркуша, які можа мець адно з іхзначэнні:

    • xlSheetVisible (або TRUE) - аркуш бачны
    • xlSheetHidden (або FALSE) - аркуш схаваны
    • xlSheetVeryHidden - аркуш вельмі схаваны

    У той час як кожны можа пераключацца паміж TRUE (бачны) і FALSE (схаваны) з дапамогай Excel Unhide ці Hide , значэнне xlVeryHidden можа быць зададзена толькі з рэдактара Visual Basic.

    З пункту гледжання карыстальніка, у чым розніца паміж схаваным і вельмі схаваныя аркушы? Справа проста ў наступным: вельмі схаваны ліст нельга зрабіць бачным праз карыстацкі інтэрфейс Excel, адзіны спосаб паказаць яго - з дапамогай VBA. Такім чынам, калі вы хочаце, каб некаторыя з вашых працоўных аркушаў было значна цяжэй паказаць іншым (напрыклад, тыя, якія змяшчаюць канфідэнцыйную інфармацыю або прамежкавыя формулы), прымяніце гэты больш высокі ўзровень схавання лістоў і зрабіце іх вельмі схаванымі.

    Як зрабіць зрабіць працоўныя аркушы Excel вельмі схаванымі

    Як ужо згадвалася, адзіны спосаб зрабіць аркуш вельмі схаваным - гэта выкарыстоўваць рэдактар ​​Visual Basic. У залежнасці ад таго, колькі аркушаў вы хочаце схаваць, вы можаце скарыстацца адным з наступных метадаў.

    Зрабіце працоўны аркуш вельмі схаваным, змяніўшы яго ўласцівасць Visible

    Калі вы хочаце цалкам схаваць толькі адзін або два аркушы, вы можаце змяніць уласцівасць Visible кожнага аркуша ўручную. Вось як:

    1. Націсніце Alt + F11 або націсніце кнопку Visual Basic на Распрацоўшчык укладка. Гэта адкрые рэдактар ​​Visual Basic з акном Правадыра праектаў у верхняй левай панэлі, якое адлюстроўвае дрэва ўсіх адкрытых працоўных кніг і іх аркушаў.
    2. Націсніце F4 або націсніце Прагляд > Уласцівасці . Гэта прымусіць з'явіцца акно Уласцівасці адразу пад Правадыром праектаў (калі ласка, глядзіце скрыншот ніжэй). Калі акно Уласцівасці ужо ёсць, прапусціце гэты крок :)
    3. У акне Правадыра праекта пстрыкніце працоўны ліст, які хочаце зрабіць вельмі схаваным, каб выбраць яго.
    4. У акне Уласцівасці усталюйце ўласцівасць Visible на 2 - xlSheetVeryHidden .

    Вось і ўсё! Як толькі ўласцівасць Visible будзе зменена, адпаведная ўкладка аркуша знікне знізу вашай кнігі. Пры неабходнасці паўтарыце апісаныя вышэй дзеянні для іншых аркушаў і зачыніце акно рэдактара Visual Basic.

    Зрабіце актыўны аркуш вельмі схаваным з дапамогай кода VBA

    Калі вам даводзіцца рэгулярна хаваць аркушы і вас раздражняе неабходнасць рабіць гэта ўручную, вы можаце аўтаматызаваць працу з дапамогай аднаго радка кода. Вось макрас, які робіць актыўны аркуш вельмі схаваным:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Калі вы пішаце макрас для іншых карыстальнікаў, вы можаце паклапаціцца пра сітуацыі, калі рабочая кніга змяшчае толькі адзін бачны ліст. Як вы памятаеце, схавацца немагчымаабсалютна ўсе працоўныя аркушы ў файле Excel (незалежна ад таго, робіце вы іх схаванымі або вельмі схаванымі), хаця б адзін ліст павінен заставацца ў полі зроку. Такім чынам, каб папярэдзіць сваіх карыстальнікаў аб гэтым абмежаванні, загарніце прыведзены вышэй макрас у блок On Error наступным чынам:

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox " Рабочая кніга павінна ўтрымліваць хаця б адзін бачны аркуш». , vbOKOnly, "Немагчыма схаваць аркуш" End Sub

    Зрабіць некалькі аркушаў вельмі схаванымі з дапамогай кода VBA

    Калі вы хочаце зрабіць усе выбраныя аркушы вельмі схаванымі, прайдзіце усе выбраныя аркушы ў актыўнай працоўнай кнізе (ActiveWindow) адзін за адным і змяніце іх уласцівасць Visible на xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler Для кожнага wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "Рабочая кніга павінна ўтрымліваць хаця б адзін бачны аркуш." , vbOKOnly, "Немагчыма схаваць аркушы" End Sub

    Як паказаць вельмі схаваныя аркушы ў Excel

    Цяпер, калі вы ведаеце, як цалкам схаваць аркушы ў Excel, прыйшоў час пагаварыць пра тое, як можна праглядаць вельмі схаваныя аркушы.

    Паказаць вельмі схаваны аркуш, змяніўшы яго ўласцівасць Visible

    Каб мець магчымасць зноў бачыць вельмі схаваны аркуш, вам проста трэба змяніць яго Visible назад у xlSheetVisible .

    1. Націсніце Alt + F11, каб адкрыць рэдактар ​​Visual Basic.
    2. У акне VBAProject абярыце аркуш, які вы хочаце паказаць.
    3. У акне Уласцівасці усталюйце ўласцівасць Visible на -1 - xlSheetVisible .

    Гатова!

    Паказаць усе вельмі схаваныя аркушы з дапамогай VBA

    Калі ў вас даволі шмат вельмі схаваных аркушаў і вы хочаце зрабіць іх усе зноў бачнымі, гэты макрас будзе добра працаваць:

    Sub UnhideVeryHiddenSheets() Dim wks As Worksheet For each wks In Worksheets If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End Sub

    Заўвага. Гэты макрас паказвае толькі вельмі схаваныя аркушы , а не аркушы, схаваныя звычайна. Калі вы жадаеце паказаць абсалютна ўсе схаваныя аркушы, выкарыстоўвайце прыведзены ніжэй.

    Паказаць усе схаваныя і вельмі схаваныя аркушы адначасова

    Каб паказаць усе схаваныя аркушы ў актыўнай працоўнай кнізе за адзін раз , вы проста ўсталёўваеце для ўласцівасці Visible кожнага аркуша значэнне TRUE або xlSheetVisible .

    Sub UnhideAllSheets() Dim wks As Worksheet For each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Наступныя тыдні End Sub

    Як выкарыстоўваць макрасы Very Hidden Sheets

    Каб уставіць любы з вышэйпералічаных макрасаў у вашу кнігу Excel, выканайце наступныя звычайныя крокі:

    1. Адкрыйце кнігу, дзе вы хочаце схаваць ці паказаць аркушы.
    2. Націсніце Alt + F11, каб адкрыць VisualБазавы рэдактар.
    3. На левай панэлі пстрыкніце правай кнопкай мышы ThisWorkbook і абярыце Insert > Module з кантэкстнага меню.
    4. Устаўце код у акно кода.
    5. Націсніце F5, каб запусціць макрас.

    Каб захаваць макрас, не забудзьцеся захаваць файл як Excel з падтрымкай макраса працоўны сшытак (.xlsm). Падрабязныя пакрокавыя інструкцыі глядзіце, калі ласка, у раздзеле "Як уставіць і запусціць код VBA ў Excel".

    У якасці альтэрнатывы вы можаце загрузіць нашу ўзорную кнігу з макрасамі і запусціць патрэбны макрас непасрэдна з гэтай кнігі.

    Узор кнігі змяшчае наступныя макрасы:

    • VeryHiddenActiveSheet - робіць актыўны аркуш вельмі схаваным.
    • VeryHiddenSelectedSheets - робіць усе выбраныя аркушы вельмі схаванымі.
    • UnhideVeryHiddenSheets - паказвае ўсе вельмі схаваныя аркушы ў актыўнай кнізе.
    • UnhideAllSheets - паказвае ўсе схаваныя аркушы ў актыўная рабочая кніга (звычайна схаваная і вельмі схаваная).

    Каб запусціць макрасы ў вашым Excel, вы зробіце наступнае:

    1. Адкрыйце спампаваную працоўную кнігу і ўключыце макрасы калі будзе прапанавана.
    2. Адкрыйце ўласную працоўную кнігу.
    3. У вашай працоўнай кніжцы націсніце Alt + F8 , абярыце цікавы макрас і націсніце Выканаць .

    Напрыклад, вось як вы можаце зрабіць усе выбраныя аркушы вельмі схаванымі:

    Я спадзяюся, што гэты кароткі падручнік праліў святло на вельмі схаваныя аркушы Excel. Я дзякую вамдля чытання і спадзяемся ўбачыць вас у нашым блогу на наступным тыдні!

    Узор працоўнага сшытка для спампоўкі

    Макрасы Very Hidden Sheets (.xlsm файл)

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.