Სარჩევი
გაკვეთილი განმარტავს, თუ როგორ უნდა გახსნათ სამუშაო ფურცლების დამალვა Excel 2016, 2013, 2010 და უფრო ახალ ვერსიებში. თქვენ შეიტყობთ, თუ როგორ სწრაფად გახსნათ სამუშაო ფურცელი მარჯვენა ღილაკით და როგორ გამოაჩინოთ ყველა ფურცელი ერთდროულად VBA კოდით.
წარმოიდგინეთ ეს: ხსნით სამუშაო ფურცელს და ამჩნევთ, რომ ზოგიერთი ფორმულა ეხება სხვა სამუშაო ფურცელს. . თქვენ უყურებთ ფურცლის ჩანართებს, მაგრამ მითითებული ცხრილი იქ არ არის! თქვენ ცდილობთ შექმნათ ახალი ფურცელი იმავე სახელით, მაგრამ Excel გეუბნებათ, რომ ის უკვე არსებობს. რას ნიშნავს ეს ყველაფერი? უბრალოდ, სამუშაო ფურცელი იმალება. როგორ ვნახოთ ფარული ფურცლები Excel-ში? ცხადია, თქვენ უნდა გახსნათ ისინი. ეს შეიძლება გაკეთდეს ხელით Excel-ის Unhide ბრძანების გამოყენებით ან ავტომატურად VBA-ით. ეს გაკვეთილი გასწავლით ორივე მეთოდს.
როგორ გავახილოთ ფურცლები Excel-ში
თუ გსურთ ნახოთ მხოლოდ ერთი ან ორი ფარული ფურცელი, აი, როგორ შეგიძლიათ სწრაფად გახსნათ ისინი:
- თქვენს Excel-ის სამუშაო წიგნში, დააწკაპუნეთ მარჯვენა ღილაკით ნებისმიერ ფურცლის ჩანართზე და აირჩიეთ გაშლა … კონტექსტური მენიუდან.
- დამალვა ველში, აირჩიეთ ფარული ფურცელი, რომლის ჩვენებაც გსურთ და დააწკაპუნეთ OK (ან ორჯერ დააწკაპუნეთ ფურცლის სახელზე). დასრულდა!
კონტექსტუალური მენიუს გარდა მარჯვენა ღილაკით დაწკაპუნებით, დიალოგზე დამალვა წვდომა შეიძლება ლენტიდან:
- Excel 2003-ში და უფრო ადრე, დააწკაპუნეთ მენიუზე ფორმატი და შემდეგ დააწკაპუნეთ Sheet > Unhide .
- Excel 2016, Excel 2013, Excel 2010 და Excel2007 წელს, გადადით მთავარი ჩანართზე > Cells ჯგუფში და დააწკაპუნეთ ფორმატი ხილვადობა , მიუთითეთ დამალვა & ; გახსენით და შემდეგ დააწკაპუნეთ ფურცლის გახსნა …
შენიშვნა. Excel-ის Unhide ვარიანტი საშუალებას გაძლევთ აირჩიოთ მხოლოდ ერთი ფურცელი ერთდროულად. მრავალი ფურცლის გასახსნელად, თქვენ მოგიწევთ ზემოაღნიშნული ნაბიჯების გამეორება თითოეული სამუშაო ფურცლისთვის ინდივიდუალურად, ან შეგიძლიათ გახსნათ ყველა ფურცელი ერთი ნაბიჯით ქვემოთ მოცემული მაკროების გამოყენებით.
როგორ გავახილოთ ფურცლები Excel-ში VBA-ით
სიტუაციებში, როდესაც თქვენ გაქვთ რამდენიმე დამალული სამუშაო ფურცელი, მათი თითო-თითო დამალვა შეიძლება ძალიან შრომატევადი იყოს, განსაკუთრებით თუ გსურთ ყველა ფურცლის დამალვა. თქვენს სამუშაო წიგნში. საბედნიეროდ, თქვენ შეგიძლიათ პროცესის ავტომატიზაცია ერთ-ერთი შემდეგი მაკროსით.
როგორ გავახილოთ ყველა ფურცელი Excel-ში
ეს პატარა მაკრო აქტიურ სამუშაო წიგნში ყველა დამალულ ფურცელს ერთდროულად ხილვადს ხდის, შეფერხების გარეშე თქვენ გაქვთ ნებისმიერი შეტყობინებები.
Sub Unhide_All_Sheets() Dim wks როგორც Worksheet ყოველ კვირა ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible შემდეგი კვირის ბოლოს Subაჩვენეთ ყველა ფარული ფურცელი და აჩვენეთ მათი რაოდენობა
მოწონება ზემოთ, ეს მაკრო ასევე აჩვენებს ყველა დამალულ ფურცელს სამუშაო წიგნში. განსხვავება ისაა, რომ დასრულების შემდეგ, ის აჩვენებს დიალოგურ ფანჯარას, რომელიც აცნობებს მომხმარებელს, რამდენი ფურცელი იყო დამალული:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count როგორც მთელი რიცხვი = 0ActiveWorkbook-ში ყოველი კვირისთვის.სამუშაო ფურცლები თუ wks.Visible xlSheetVisible მაშინ wks.Visible = xlSheetVisible count = count + 1 End If Next კვირა თუ count > 0 შემდეგ MsgBox count & "სამუშაო ფურცლები დამალულია." , vbOKOnly, "სამუშაო ფურცლების დამალვა" Else MsgBox "დამალული სამუშაო ფურცლები არ იქნა ნაპოვნი." , vbOKOnly, "სამუშაო ფურცლების დამალვა" End If End Sub
გააჩინეთ რამდენიმე ფურცელი, რომელსაც თქვენ აირჩევთ
თუ გირჩევნიათ არა ერთდროულად გახსნათ ყველა სამუშაო ფურცელი, არამედ მხოლოდ ის, რომლებზეც მომხმარებელი ცალსახად თანახმაა გახადოს ხილული, შემდეგ სთხოვეთ მაკრო იკითხოს თითოეული დამალული ფურცლის შესახებ ინდივიდუალურად, ასე:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult როგორც VbMsgBoxResult ყოველ კვირას ActiveWorkbook-ში. სამუშაო ფურცლები თუ wks.Visible = xlSheetHidden მაშინ MsgResult = MsgBox( "ფურცლის დამალვა " & wks.Name & "?" , vbYesNo, "სამუშაო ფურცლების დამალვა" ) If MsgResult = vbYes, მაშინ wks.Visible = xlSheetVisible End სამუშაო IfsheU Enden with
სიტუაციებში, როდესაც გსურთ მხოლოდ ფურცლების დამალვა, რომელიც შეიცავს გარკვეულ ტექსტს მათ სახელებში, დაამატეთ IF განცხადება მაკროში, რომელიც შეამოწმებს თითოეული ფარული სამუშაო ფურცლის სახელს და მხოლოდ ამ ფურცლების დამალვას. რომელიც შეიცავს თქვენს მიერ მითითებულ ტექსტს.
ამ მაგალითში ჩვენ ვხსნით ფურცლებს სიტყვით " ანგარიში t " სახელში. მაკრო აჩვენებს ფურცლებს, როგორიცაა ანგარიში , ანგარიში 1 , ივლისიანგარიში და მსგავსი.
სამუშაო ფურცლების დამალვის მიზნით, რომელთა სახელები შეიცავს სხვა სიტყვას, შეცვალეთ " ანგარიში " შემდეგ კოდში თქვენი საკუთარი ტექსტით.
Sub Unhide_Sheets_Contain( ) Dim wks როგორც სამუშაო ფურცელი Dim count როგორც მთელი რიცხვი = 0 ყოველ კვირას ActiveWorkbook-ში. Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" ) > 0) შემდეგ wks.Visible = xlSheets count + 1 დასასრული, თუ შემდეგი კვირა, თუ count > 0 შემდეგ MsgBox count & "სამუშაო ფურცლები დამალულია." , vbOKOnly, "Unhiding worksheets" Else MsgBox "არ მოიძებნა დამალული სამუშაო ფურცლები მითითებული სახელით." , vbOKOnly, "Unhiding worksheets" End If End Subროგორ გამოვიყენოთ მაკროები Excel-ში ფურცლების გასახსნელად
თქვენს სამუშაო ფურცელში მაკროების გამოსაყენებლად, შეგიძლიათ დააკოპიროთ/ჩასვით კოდი Visual Basic-ში დაარედაქტირეთ ან ჩამოტვირთეთ სამუშაო წიგნი მაკროებით და გაუშვით ისინი იქიდან.
როგორ ჩასვათ მაკრო თქვენს სამუშაო წიგნში
შეგიძლიათ დაამატოთ რომელიმე ზემოაღნიშნული მაკრო თქვენს სამუშაო წიგნში ამ გზით:
- გახსენით სამუშაო წიგნი ფარული ფურცლებით.
- დააჭირეთ Alt + F11 Visual Basic რედაქტორის გასახსნელად.
- მარცხენა პანელზე დააწკაპუნეთ მარჯვენა ღილაკით ThisWorkbook და აირჩიეთ ჩასმა > მოდული კონტექსტური მენიუდან.
- ჩასვით კოდი კოდის ფანჯარაში.
- დააჭირეთ F5 გასაშვებად მაკრო.
დაწვრილებითი ნაბიჯ-ნაბიჯ ინსტრუქციებისთვის იხილეთ როგორ ჩასვათ და გაუშვათ VBA კოდიExcel.
ჩამოტვირთეთ სამუშაო წიგნი მაკროებით
ალტერნატიულად, შეგიძლიათ ჩამოტვირთოთ ჩვენი სამუშაო წიგნის ნიმუში Excel-ში ფურცლების გასახსნელად, რომელიც შეიცავს ამ სახელმძღვანელოში განხილულ ყველა მაკროს:
- ყველა_ფურცლის_გაშიფვრა - აქტიურ სამუშაო წიგნში ყველა სამუშაო ფურცლის დამალვა მომენტალურად და ჩუმად.
- ყველა_ფურცლის_რიცხვის_გააშლა - ყველა ფარული ფურცლის ჩვენება მათ რაოდენობასთან ერთად.
- არჩეული_ფურცლების_გააშლა - აჩვენეთ დამალული ფურცლები, რომელთა დამალვა გსურთ.
- Unhide_Sheets_Contain - გახსენით სამუშაო ფურცლები, რომელთა სახელები შეიცავს კონკრეტულ სიტყვას ან ტექსტს.
თქვენს Excel-ში მაკროების გასაშვებად, თქვენ გააკეთებთ შემდეგს:
- გახსენით გადმოწერილი სამუშაო წიგნი და მოთხოვნის შემთხვევაში ჩართეთ მაკროები.
- გახსენით თქვენი საკუთარი სამუშაო წიგნი, რომელშიც გსურთ ნახოთ დამალული ფურცლები.
- თქვენს სამუშაო წიგნში დააჭირეთ Alt + F8 , აირჩიეთ სასურველი მაკრო და დააწკაპუნეთ Run .
მაგალითად, ყველა ფურცლის დამალვის მიზნით თქვენი Excel ფაილი და აჩვენეთ ფარული ფურცლების რაოდენობა, თქვენ გაუშვით ეს მაკრო:
როგორ t o აჩვენეთ ფარული ფურცლები Excel-ში მორგებული ხედის შექმნით
მაკროს გარდა, ფარული სამუშაო ფურცლების ერთ ჯერზე ჩვენების დაღლილობა შეიძლება დაიძლიოს მორგებული ხედის შექმნით. თუ არ იცნობთ Excel-ის ამ ფუნქციას, შეგიძლიათ წარმოიდგინოთ მორგებული ხედი, როგორც თქვენი სამუშაო წიგნის პარამეტრების ანაბეჭდი, რომელიც შეიძლება გამოყენებულ იქნას ნებისმიერ დროს მაუსის დაწკაპუნებით. ეს მეთოდი საუკეთესოდ გამოიყენება ძალიანთქვენი მუშაობის დასაწყისი, როდესაც არცერთი ფურცელი ჯერ არ არის დამალული.
მაშ ასე, რასაც ახლა ვაპირებთ არის ყველა ფურცლის ჩვენება მორგებული ხედის შექმნა. აი როგორ:
- დარწმუნდით, რომ თქვენს სამუშაო წიგნში ყველა ელცხრილი ხილულია . ეს რჩევა გვიჩვენებს, თუ როგორ სწრაფად შეამოწმოთ სამუშაო წიგნი ფარული ფურცლებზე.
- გადადით View ჩანართზე > Workbook Views და დააწკაპუნეთ Custom Views ღილაკი.
ახლა შეგიძლიათ დამალოთ იმდენი სამუშაო ფურცელი, რამდენიც გსურთ, და როდესაც გსურთ მათი ხელახლა ხილვა, დააწკაპუნეთ ღილაკზე Custom Views , აირჩიეთ ShowAllSheet იხილეთ და დააწკაპუნეთ ჩვენება , ან უბრალოდ ორჯერ დააწკაპუნეთ ხედზე.
ესე იგი! ყველა ფარული ფურცელი დაუყოვნებლივ გამოჩნდება.
როგორ შევამოწმოთ, შეიცავს თუ არა სამუშაო წიგნი ფარულ ფურცლებს
Excel-ში ფარული ფურცლების აღმოსაჩენად ყველაზე სწრაფი გზა არის ეს: დააწკაპუნეთ მარჯვენა ღილაკით ნებისმიერ ფურცელზე და ნახეთ თუ დამალვა... ბრძანება ჩართულია თუ არა. თუ ჩართულია, დააწკაპუნეთ მასზე და ნახეთ, რომელი ფურცლებია დამალული. თუ ის გამორთულია (ნაცრისფერი), სამუშაო წიგნი არ შეიცავს დამალულ ფურცლებს.
შენიშვნა. ეს მეთოდი არ აჩვენებს ძალიან ფარულ ფურცლებს. ასეთი ფურცლების ნახვის ერთადერთი გზა არის დამალვაისინი VBA-ით.
Excel-ში ფურცლების დამალვა შეუძლებელია - პრობლემები და გადაწყვეტილებები
თუ თქვენ ვერ ახერხებთ გარკვეული ფურცლების დამალვას თქვენს Excel-ში, პრობლემების აღმოფხვრის შემდეგმა რჩევებმა შეიძლება ახსნას რატომ.
1. სამუშაო წიგნი დაცულია
შეუძლებელია ფურცლების დამალვა ან გახსნა, თუ სამუშაო წიგნის სტრუქტურა დაცულია (არ უნდა აგვერიოს სამუშაო წიგნის დონეზე პაროლის დაშიფვრაში ან სამუშაო ფურცლის დაცვაში). ამის შესამოწმებლად, გადადით განხილვა ჩანართზე > ცვლილებები ჯგუფში და გადახედეთ ღილაკს მუშა წიგნის დაცვა . თუ ეს ღილაკი მწვანედ არის მონიშნული, სამუშაო წიგნი დაცულია. მისი დაცვის გასაუქმებლად დააწკაპუნეთ ღილაკზე სამუშაო წიგნის დაცვა , მოთხოვნის შემთხვევაში აკრიფეთ პაროლი და შეინახეთ სამუშაო წიგნი. დამატებითი ინფორმაციისთვის იხილეთ როგორ განბლოკოთ დაცული სამუშაო წიგნი Excel-ში.
2. სამუშაო ფურცლები ძალიან დამალულია
თუ თქვენი სამუშაო ფურცლები დამალულია VBA კოდით, რაც მათ ძალიან დამალულს ხდის (ანიჭებს xlSheetVeryHidden თვისებას), ასეთი სამუშაო ფურცლების ჩვენება შეუძლებელია Unhide<2 გამოყენებით> ბრძანება. ძალიან დამალული ფურცლების გასახსნელად, თქვენ უნდა შეცვალოთ თვისება xlSheetVeryHidden -დან xlSheetVisible Visual Basic რედაქტორიდან ან გაუშვათ ეს VBA კოდი.
3. სამუშაო წიგნში არ არის დამალული ფურცლები
თუ Unhide ბრძანება ნაცრისფერია როგორც ლენტაზე, ასევე მარჯვენა ღილაკით მენიუში, ეს ნიშნავს, რომ არ არის არც ერთი დამალული ფურცელი.თქვენი სამუშაო წიგნი :)
ასე ხსნით ფურცლებს Excel-ში. თუ გაინტერესებთ, როგორ დაიმალოთ ან გამოაჩინოთ სხვა ობიექტები, როგორიცაა რიგები, სვეტები ან ფორმულები, სრულ დეტალებს იხილავთ ქვემოთ მოცემულ სტატიებში. მადლობას გიხდით წაკითხვისთვის და იმედი მაქვს, რომ მომავალ კვირას გნახავთ ჩვენს ბლოგზე!
ხელმისაწვდომი ჩამოტვირთვები
მაკროები Excel-ში სამუშაო ფურცლების გასახსნელად