Բովանդակություն
Այս ձեռնարկը պարզաբանում է թաքնված և շատ թաքնված թերթերի տարբերությունը, բացատրում է, թե ինչպես կարելի է աշխատաթերթը շատ թաքնված դարձնել և ինչպես դիտել շատ թաքնված թերթերը Excel-ում:
Դուք զայրացած եք, որովհետև չե՞ք կարող գտնել այն աղյուսակը, որին վերաբերում է ձեր բանաձևերից մեկը: Թերթը չի երևում ձեր աշխատանքային գրքույկի ներքևի մասում գտնվող այլ ներդիրների մեջ, ինչպես նաև չի ցուցադրվում Բացահայտել երկխոսության վանդակում: Որտե՞ղ կարող է լինել այդ թերթիկը: Պարզապես, այն շատ թաքնված է:
Ի՞նչ է շատ թաքնված աշխատաթերթը Excel-ում:
Ինչպես բոլորը գիտեն, Excel թերթիկը կարող է տեսանելի կամ թաքնված լինել: Փաստորեն, գոյություն ունի աշխատանքային թերթի թաքցման երկու մակարդակ՝ թաքնված և շատ թաքնված :
Սովորաբար թաքցված թերթիկը բացելը շատ հեշտ է: Այն ամենը, ինչ դուք պետք է անեք, աջ սեղմեք ցանկացած տեսանելի աշխատաթերթի վրա, սեղմեք Հեռացնել և ընտրեք այն թերթիկը, որը ցանկանում եք դիտել: Շատ թաքնված թերթիկները այլ պատմություն են: Եթե աշխատանքային գրքույկը պարունակում է միայն շատ թաքնված թերթեր, դուք նույնիսկ չեք կարողանա բացել Unhide երկխոսության տուփը, քանի որ Unhide հրամանը կանջատվի: Եթե աշխատանքային գրքույկը պարունակում է և՛ թաքնված, և՛ շատ թաքնված թերթեր, Բացահայտել երկխոսությունը հասանելի կլինի, բայց շատ թաքնված թերթերն այնտեղ չեն նշվի:
Տեխնիկապես, ինչպես է Excel-ը տարբերակում թաքնված և թաքնված թերթերը: շատ թաքնված աշխատանքային թերթիկներ. Թերթի Visible հատկությամբ, որը կարող է ունենալ դրանցից մեկըարժեքներ՝
- xlSheetVisible (կամ TRUE) - թերթիկը տեսանելի է
- xlSheetHidden (կամ FALSE) - թերթիկը թաքնված է
- xlSheetVeryHidden - թերթիկը շատ թաքնված է
Մինչ յուրաքանչյուրը կարող է անցնել TRUE (տեսանելի) և FALSE (թաքնված) միջև՝ օգտագործելով Excel-ի Unhide<2:> կամ Թաքցնել հրամանները, xlVeryHidden արժեքը կարող է սահմանվել միայն Visual Basic Editor-ից:
Օգտատիրոջ տեսանկյունից ո՞րն է տարբերությունը թաքնված և շատ թաքնված թերթիկներ. Պարզապես սա է. շատ թաքնված թերթիկը հնարավոր չէ տեսանելի դարձնել Excel-ի օգտատիրոջ միջերեսի միջոցով, այն ցուցադրելու միակ միջոցը VBA-ն է: Այսպիսով, եթե ցանկանում եք դժվարացնել ձեր որոշ աշխատաթերթերի ցուցադրումը մյուսների կողմից (օրինակ՝ զգայուն տեղեկություններ կամ միջանկյալ բանաձևեր պարունակող), կիրառեք թերթերի թաքցման այս ավելի բարձր մակարդակը և դրանք շատ թաքնված դարձրեք:
Ինչպես անել: Excel-ի աշխատաթերթերը շատ թաքնված դարձնել
Ինչպես արդեն նշվեց, թերթը շատ թաքնված դարձնելու միակ միջոցը Visual Basic Editor-ի օգտագործումն է: Կախված նրանից, թե քանի թերթ եք ցանկանում թաքցնել, կարող եք շարունակել հետևյալ մեթոդներից մեկը:
Աշխատանքային թերթիկը շատ թաքնված դարձրեք՝ փոխելով դրա տեսանելի հատկությունը
Եթե ցանկանում եք ամբողջությամբ թաքցնել միայն մեկը: կամ երկու թերթ, կարող եք ձեռքով փոխել յուրաքանչյուր թերթի Տեսանելի հատկությունը: Ահա թե ինչպես.
- Սեղմեք Alt + F11 կամ սեղմեք Visual Basic կոճակը Developer ներդիր. Սա կբացի Visual Basic խմբագրիչը՝ Project Explorer-ի պատուհանով վերևի ձախ վահանակում, որը կցուցադրի բոլոր բաց աշխատանքային գրքերի և դրանց թերթերի ծառը:
- Սեղմեք F4 կամ սեղմեք Դիտել ><1:>Հատկություններ : Սա կստիպի Հատկություններ պատուհանը հայտնվել հենց Project Explorer-ի տակ (խնդրում ենք տեսնել ստորև ներկայացված սքրինշոթը): Եթե Հատկություններ պատուհանն արդեն կա, բաց թողեք այս քայլը :)
- Project Explorer-ի պատուհանում սեղմեք այն աշխատաթերթը, որը ցանկանում եք շատ թաքցնել՝ այն ընտրելու համար:
- Հատկություններ պատուհանում սահմանեք Visible հատկությունը 2 - xlSheetVeryHidden :
<0:> Այսքանը: Հենց որ Տեսանելիհատկությունը փոխվի, համապատասխան թերթի ներդիրը կվերանա ձեր աշխատանքային գրքույկի ներքևից: Կրկնեք վերը նշված քայլերը այլ թերթերի համար, եթե անհրաժեշտ է, և փակեք Visual Basic Editor պատուհանը, երբ ավարտվի:
Ակտիվ աշխատաթերթը շատ թաքնված դարձրեք VBA կոդով
Եթե ստիպված եք պարբերաբար թաքցնել թերթերը և դուք նյարդայնացած եք, որ ստիպված եք դա անել ձեռքով, դուք կարող եք ավտոմատացնել աշխատանքը մեկ տող կոդով: Ահա մակրո, որը ստիպում է ակտիվ աշխատաթերթը շատ թաքցնել.
Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End SubԵթե դուք մակրո եք գրում այլ օգտվողների համար, կարող եք հոգ տանել այն իրավիճակների մասին, երբ աշխատանքային գիրքը պարունակում է միայն մեկ տեսանելի թերթ: Ինչպես հիշում եք, հնարավոր չէ թաքցնելExcel ֆայլի բացարձակապես բոլոր աշխատաթերթերը (անկախ նրանից, թե դրանք թաքնված են, թե շատ թաքնված), առնվազն մեկ թերթ պետք է մնա տեսադաշտում: Այսպիսով, ձեր օգտատերերին այս սահմանափակման մասին նախազգուշացնելու համար, վերը նշված մակրոները փաթեթավորեք Սխալի վրա բլոկում այսպես.
Sub VeryHiddenActiveSheet() Սխալի դեպքում GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox " Աշխատանքային գրքույկը պետք է պարունակի առնվազն մեկ տեսանելի աշխատանքային թերթ»: , vbOKOnly, "Unable to Hide Worksheet" End SubԿատարեք մի քանի աշխատաթերթեր շատ թաքնված VBA կոդով
Եթե ցանկանում եք սահմանել բոլոր ընտրված թերթերը որպես շատ թաքցված, անցեք ակտիվ աշխատանքային գրքում (ActiveWindow) ընտրված բոլոր թերթերը մեկ առ մեկ և փոխեք նրանց Visible հատկությունը xlSheetVeryHidden :
Sub VeryHiddenSelectedSheets() Dim wks As Worksheet on Error GoTo ErrorHandler ActiveWindow.SelectedSheets-ի յուրաքանչյուր շաբաթվա համար wks.Visible = xlSheetVeryHidden Հաջորդ Ելք Ենթասխալների մշակիչ. MsgBox «Աշխատանքային գիրքը պետք է պարունակի առնվազն մեկ տեսանելի աշխատանքային թերթ»: , vbOKOnly, "Unable to Hide Worksheets" End SubԻնչպես ցուցադրել շատ թաքնված թերթերը Excel-ում
Այժմ, երբ դուք գիտեք, թե ինչպես ամբողջությամբ թաքցնել թերթերը Excel-ում, ժամանակն է խոսել այն մասին, թե ինչպես կարող եք շատ դիտել թաքնված թերթիկներ:
Ցուցադրեք շատ թաքնված աշխատաթերթը` փոխելով դրա տեսանելի հատկությունը
Շատ թաքնված աշխատաթերթը նորից տեսնելու համար պարզապես անհրաժեշտ է փոխել այն Տեսանելի հատկությունը վերադառնում է xlSheetVisible ։
- Սեղմեք Alt + F11՝ Visual Basic խմբագրիչը բացելու համար։
- VBAProject պատուհանում ընտրեք աշխատաթերթը, որը ցանկանում եք ցուցադրել:
- Հատկություններ պատուհանում սահմանեք Visible հատկությունը -1 - xlSheetVisible .
Կատարված է:
Ցուցադրեք բոլոր շատ թաքնված թերթերը VBA-ի միջոցով
Եթե ունեք բավականին շատ շատ թաքնված թերթեր և դուք ցանկանում եք դրանք բոլորը նորից տեսանելի դարձնել, այս մակրոները կաշխատեն.
Sub UnhideVeryHiddenSheets() Dim wks-ը որպես աշխատաթերթ յուրաքանչյուր շաբաթվա համար Worksheets Եթե wks.Visible = xlSheetVeryHidden Այնուհետեւ wks.Visible = xlSheetVisible Հաջորդ վերջ SubՆշում. Այս մակրոն ցուցադրում է միայն շատ թաքնված թերթերը , այլ ոչ թե սովորաբար թաքցված աշխատաթերթերը: Եթե ցանկանում եք ցուցադրել բացարձակապես բոլոր թաքնված թերթերը, ապա օգտագործեք ստորև նշվածը:
Ցուցադրել բոլոր թաքնված և շատ թաքնված թերթերը միաժամանակ
Ակտիվ աշխատանքային գրքում բոլոր թաքնված թերթերը մեկ քայլով ցուցադրելու համար: , դուք պարզապես դնում եք յուրաքանչյուր թերթի Visible հատկությունը TRUE կամ xlSheetVisible :
Sub UnhideAllSheets() Dim wks As Worksheet For Every wks ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Հաջորդ շաբաթվա ավարտը SubԻնչպես օգտագործել Very Hidden Sheets մակրոները
Ձեր Excel աշխատանքային գրքում վերը նշված մակրոներից որևէ մեկը տեղադրելու համար կատարեք այս սովորական քայլերը.
- Բացեք աշխատանքային գիրքը, որտեղ ցանկանում եք թաքցնել կամ ցուցադրել թերթերը:
- Սեղմեք Alt + F11՝ Visual-ը բացելու համարՀիմնական խմբագիր:
- Ձախ վահանակում աջ սեղմեք This Workbook և ընտրեք Տեղադրել > Module համատեքստի ընտրացանկից:
- Տեղադրեք կոդը կոդի պատուհանում:
- Սեղմեք F5՝ մակրո գործարկելու համար:
Մակրոն պահելու համար, համոզվեք, որ ձեր ֆայլը պահեք որպես Excel մակրո միացված: աշխատանքային գրքույկ (.xlsm): Մանրամասն քայլ առ քայլ հրահանգների համար տե՛ս Ինչպես տեղադրել և գործարկել VBA կոդը Excel-ում:
Այլընտրանքով, կարող եք ներբեռնել մեր աշխատանքային գրքույկի նմուշը մակրոներով և գործարկել ցանկալի մակրո անմիջապես այդ աշխատանքային գրքից:
Աշխատանքային գրքույկի նմուշը պարունակում է հետևյալ մակրոները.
- VeryHiddenActiveSheet - ակտիվ թերթիկը շատ թաքցնում է:
- VeryHiddenSelectedSheets - բոլոր ընտրված թերթերը շատ թաքցված են դարձնում:
- UnhideVeryHiddenSheets - ցուցադրում է բոլոր շատ թաքնված թերթերը ակտիվ աշխատանքային գրքում:
- UnhideAllSheets - ցույց է տալիս բոլոր թաքնված թերթերը ակտիվ աշխատանքային գիրք (սովորաբար թաքնված և շատ թաքնված):
Ձեր Excel-ում մակրոները գործարկելու համար կատարեք հետևյալը.
- Բացեք ներբեռնված աշխատանքային գիրքը և միացրեք մակրոները եթե հուշվի:
- Բացեք ձեր սեփական աշխատանքային գիրքը:
- Ձեր աշխատանքային գրքում սեղմեք Alt + F8 , ընտրեք հետաքրքրող մակրո և սեղմեք Գործարկել :
Օրինակ, ահա թե ինչպես կարող եք բոլոր ընտրված աշխատաթերթերը շատ թաքնված դարձնել.
Հուսով եմ, որ այս կարճ ձեռնարկը որոշակի լույս է սփռել Excel-ի շատ թաքնված թերթիկների վրա: Ես շնորհակալ եմ ձեզկարդալու համար և հուսով ենք, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:
Նմուշի աշխատանքային գրքույկ ներբեռնման համար
Շատ թաքնված թերթիկների մակրոներ (.xlsm ֆայլ)