Мазмұны
Бұл оқулық жасырын және өте жасырын парақтар арасындағы айырмашылықты түсіндіреді, жұмыс парағын қалай өте жасырын ету керектігін және Excel бағдарламасында өте жасырын парақтарды қалай көруге болатынын түсіндіреді.
Сіз қатты ашуланып жүрсіз бе? формулаларыңыздың біріне сілтеме жасайтын электрондық кестені таба алмайсыз ба? Парақ жұмыс кітабының төменгі жағындағы басқа қойындылар арасында немесе Көрсету диалогтық терезесінде көрсетілмейді. Бұл парақ қайда болуы мүмкін? Қарапайым сөзбен айтқанда, ол өте жасырын.
Excel-де өте жасырын жұмыс парағы дегеніміз не?
Барлығы білетіндей, Excel парағы көрінетін немесе жасырын болуы мүмкін. Негізінде, жұмыс парағын жасырудың екі деңгейі бар: жасырын және өте жасырын .
Әдетте жасырылған парақты жасыру өте оңай. Бар болғаны көрінетін жұмыс парағын тінтуірдің оң жақ түймешігімен басып, Көрсету түймесін басып, көргіңіз келетін парақты таңдаңыз. Өте жасырын парақтар - бұл басқа әңгіме. Жұмыс кітабында тек өте жасырын парақтар болса, сіз тіпті Көрсету тілқатысу терезесін аша алмайсыз, себебі Көрсету пәрмені өшіріледі. Жұмыс кітабында жасырын және өте жасырын парақтардың екеуі де болса, Көрсету диалогтық терезесі қолжетімді болады, бірақ өте жасырын парақтар бұл жерде тізімделмейді.
Техникалық тұрғыдан Excel жасырын және өте жасырын парақтарды қалай ажыратады. өте жасырын жұмыс парақтары? Парақтың Көрінетін қасиеті бойынша, олардың біреуі болуы мүмкінмәндер:
- xlSheetVisible (немесе TRUE) - парақ көрінеді
- xlSheetHidden (немесе FALSE) - парақ жасырылған
- xlSheetVeryHidden - парақ өте жасырын
Бірақ кез келген адам Excel бағдарламасының Көрсетуі<2 арқылы АҚИҚАТ (көрінетін) және ЖАЛҒАН (жасырын) арасында ауыса алады> немесе Жасыру пәрмендері, xlVeryHidden мәнін тек Visual Basic өңдегішінің ішінен орнатуға болады.
Пайдаланушы көзқарасы бойынша, жасырын және өте арасындағы айырмашылық неде? жасырын парақтар? Бұл жай ғана: өте жасырын парақты Excel пайдаланушы интерфейсі арқылы көрсету мүмкін емес, оны VBA арқылы көрсетудің жалғыз жолы. Сонымен, кейбір жұмыс парақтарыңызды басқаларға көрсетуді қиындатқыңыз келсе (мысалы, құпия ақпаратты немесе аралық формулаларды қамтитын), парақты жасырудың осы жоғары деңгейін қолданып, оларды өте жасырын етіңіз.
Қалай істеу керек. Excel жұмыс парақтарын өте жасырын ету
Жоғарыда айтылғандай, парақты өте жасырын етудің жалғыз жолы - Visual Basic өңдегішін пайдалану. Қанша парақты жасырғыңыз келетініне байланысты келесі әдістердің бірімен жалғастыра аласыз.
Көрінетін сипатын өзгерту арқылы жұмыс парағын өте жасырын етіңіз
Егер сіз тек біреуін толығымен жасырғыңыз келсе немесе екі парақ үшін әр парақтың Көрінетін сипатын қолмен өзгертуге болады. Мынадай:
- Alt + F11 пернелер тіркесімін басыңыз немесе Әзірлеуші бетіндегі Visual Basic түймесін басыңыз.қойындысы. Бұл барлық ашық жұмыс кітаптары мен олардың парақтарының тармағын көрсететін жоғарғы сол жақ панельде Project Explorer терезесі бар Visual Basic өңдегішін ашады.
- F4 пернесін басыңыз немесе Көру ><1 басыңыз>Сипаттар . Бұл Сипаттар терезесін Project Explorer-дің дәл астында пайда болуына мәжбүр етеді (төмендегі скриншотты қараңыз). Егер Сипаттар терезесі әлдеқашан бар болса, бұл қадамды өткізіп жіберіңіз :)
- Project Explorer терезесінде оны таңдау үшін өте жасырын ету керек жұмыс парағын басыңыз.
- Сипаттар терезесінде Көрінетін сипатын 2 - xlSheetVeryHidden етіп орнатыңыз.
Болды! Көрінетін сипаты өзгертілгеннен кейін сәйкес парақ қойындысы жұмыс кітабының төменгі жағында жоғалады. Қажет болса, басқа парақтар үшін жоғарыда көрсетілген қадамдарды қайталаңыз және аяқталғаннан кейін Visual Basic өңдегішінің терезесін жабыңыз.
Белсенді жұмыс парағын VBA кодымен өте жасырын етіп жасаңыз
Егер парақтарды үнемі жасыру керек болса және оны қолмен орындауға ренжіген болсаңыз, жұмысты кодтың бір жолымен автоматтандыруға болады. Міне, белсенді жұмыс парағын өте жасырын ететін макрос:
Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End SubЕгер сіз басқа пайдаланушылар үшін макрос жазып жатсаңыз, жұмыс кітабында болатын жағдайларды қарастырғыңыз келуі мүмкін. бір ғана көрінетін парақ. Естеріңізде болса, жасыру мүмкін емесExcel файлындағы барлық жұмыс парақтары (сіз оларды жасырын немесе өте жасырын етіп жасайсыз ба), кем дегенде бір парақ көріністе қалуы керек. Сонымен, пайдаланушыларды осы шектеу туралы ескерту үшін жоғарыдағы макросты Қате туралы блогына келесідей ораңыз:
VBA коды арқылы бірнеше жұмыс парақтарын өте жасырын етіңіз
Егер барлық таңдалған парақтарды өте жасырын етіп орнатқыңыз келсе, арқылы өтіңіз. белсенді жұмыс кітабындағы (ActiveWindow) барлық таңдалған парақтарды бір-бірлеп, олардың Visible сипатын xlSheetVeryHidden етіп өзгертіңіз.
Sub VeryHiddenSelectedSheets() Жұмыс парағы ретінде GoTo ErrorHandler қатесі ActiveWindow.SelectedSheets бағдарламасындағы әрбір апта үшін wks.Visible = xlSheetVeryHidden Келесі шығу Sub ErrorHandler : MsgBox "Жұмыс кітабында кемінде бір көрінетін жұмыс парағы болуы керек." , vbOKOnly, «Жұмыс парақтарын жасыру мүмкін емес» Аяқталған ішкі бөлімExcel бағдарламасында өте жасырын парақтарды қалай көрсетуге болады
Енді Excel бағдарламасында парақтарды толығымен жасыру жолын білетін болсаңыз, өте жақсы көруге болатындығы туралы сөйлесетін кез келді. жасырын парақтар.
Көрінетін қасиетін өзгерту арқылы өте жасырын жұмыс парағын көрсетіңіз
Өте жасырын жұмыс парағын қайтадан көру үшін оның Көрінетін түрін өзгерту керек.сипатын xlSheetVisible күйіне қайтарыңыз.
- Visual Basic өңдегішін ашу үшін Alt + F11 пернелерін басыңыз.
- VBAProject терезесінде көрсеткіңіз келетін жұмыс парағы.
- Сипаттар терезесінде Visible сипатын -1 - xlSheetVisible етіп орнатыңыз. .
Дайын!
VBA көмегімен барлық жасырын парақтарды көрсетіңіз
Егер сізде өте көп жасырын парақтар болса және олардың барлығын қайтадан көрінетін еткіңіз келсе, бұл макрос жұмыс істейді:
Sub UnhideVeryHiddenSheets() Жұмыс парақтарындағы әр апта үшін жұмыс парағы ретінде қараңғы апталар Егер wks.Visible = xlSheetVeryHidden Содан кейін wks.Visible = xlSheetVisible Келесі соңы ІшкіЕскерту. Бұл макрос қалыпты түрде жасырылған жұмыс парақтарын емес, өте жасырын парақтарды ғана көрсетеді. Барлық жасырын парақтарды көрсеткіңіз келсе, төмендегіні пайдаланыңыз.
Барлық жасырын және өте жасырын парақтарды бір уақытта көрсету
Белсенді жұмыс кітабындағы барлық жасырын парақтарды бір уақытта көрсету үшін , сіз жай ғана әр парақтың Visible сипатын TRUE немесе xlSheetVisible мәніне орнатасыз.
Sub UnhideAllSheets() ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible ішіндегі әр аптаның жұмыс парағы ретінде қараңғы апталарды Келесі апталар End SubӨте жасырын парақ макростарын пайдалану жолы
Жоғарыдағы макростардың кез келгенін Excel жұмыс кітабына енгізу үшін мына әдеттегі қадамдарды орындаңыз:
- Жұмыс кітабын ашыңыз. парақтарды жасырғыңыз немесе көрсеткіңіз келеді.
- Visual экранды ашу үшін Alt + F11 пернелерін басыңыз.Негізгі өңдегіш.
- Сол жақ тақтада ThisWorkbook түймесін тінтуірдің оң жақ түймешігімен басып, контекстік мәзірден Кірістіру > Модуль тармағын таңдаңыз.
- Код терезесіне кодты қойыңыз.
- Макросты іске қосу үшін F5 пернесін басыңыз.
Макросты сақтау үшін файлыңызды Excel макросы қосылған Excel бағдарламасы ретінде сақтауды ұмытпаңыз. жұмыс кітабы (.xlsm). Егжей-тегжейлі қадамдық нұсқауларды Excel бағдарламасында VBA кодын енгізу және іске қосу бөлімін қараңыз.
Балама, макростары бар жұмыс кітабының үлгісін жүктеп алып, қажетті макросты сол жұмыс кітабынан тікелей іске қосуға болады.
Үлгі жұмыс кітабында келесі макростар бар:
- VeryHiddenActiveSheet - белсенді парақты өте жасырын етеді.
- VeryHiddenSelectedSheets - барлық таңдалған парақтарды өте жасырын етеді.
- UnhideVeryHiddenSheets - белсенді жұмыс кітабындағы барлық жасырын парақтарды көрсетеді.
- UnhideAllSheets - барлық жасырын парақтарды көрсетеді. белсенді жұмыс кітабы (қалыпты және өте жасырын).
Excel бағдарламасында макростарды іске қосу үшін келесі әрекеттерді орындаңыз:
- Жүктелген жұмыс кітабын ашып, макростарды қосыңыз. сұралса.
- Жұмыс кітабыңызды ашыңыз.
- Жұмыс кітабыңызда Alt + F8 пернелерін басыңыз, қызықты макросты таңдап, Орындау түймесін басыңыз.
Мысалы, барлық таңдалған жұмыс парақтарын өте жасырын етіп жасауға болады:
Бұл қысқа оқулық Excel бағдарламасының өте жасырын парақтарына біраз жарық түсірді деп үміттенемін. рахмет айтамыноқу үшін және келесі аптада блогымызда көреміз деп үміттенеміз!
Жүктеп алуға арналған жұмыс кітабының үлгісі
Өте жасырын парақтар макростары (.xlsm файлы)