Სარჩევი
ეს სახელმძღვანელო განმარტავს განსხვავებას დამალულ და ძალიან დამალულ ფურცლებს შორის, განმარტავს, თუ როგორ უნდა გახადოთ სამუშაო ფურცელი ძალიან დამალული და როგორ ნახოთ ძალიან ფარული ფურცლები Excel-ში.
გაბრაზებული ხართ, რადგან ვერ პოულობთ ცხრილს, რომელსაც თქვენი ერთ-ერთი ფორმულა ეხება? ფურცელი არ ჩანს სხვა ჩანართებს შორის თქვენი სამუშაო წიგნის ბოლოში და არც გამოჩნდება დამალვა დიალოგურ ფანჯარაში. სად შეიძლება იყოს ეს ფურცელი? უბრალოდ, ის ძალიან დამალულია.
რა არის ძალიან დამალული სამუშაო ფურცელი Excel-ში?
როგორც ყველამ იცის, Excel-ის ფურცელი შეიძლება იყოს ხილული ან დამალული. ფაქტიურად, არსებობს სამუშაო ფურცლის დამალვის ორი დონე: დამალული და ძალიან დამალული .
ჩვეულებრივ დამალული ფურცლის დამალვა ძალიან მარტივია. საკმარისია დააწკაპუნოთ მაუსის მარჯვენა ღილაკით ნებისმიერ ხილულ სამუშაო ფურცელზე, დააწკაპუნოთ გაშლა და აირჩიეთ ფურცელი, რომლის ნახვაც გსურთ. ძალიან ფარული ფურცლები სხვა ამბავია. თუ სამუშაო წიგნი შეიცავს მხოლოდ ძალიან დამალულ ფურცლებს, თქვენ ვერც კი შეძლებთ Unhide დიალოგური ფანჯრის გახსნას, რადგან Unhide ბრძანება გამორთული იქნება. თუ სამუშაო წიგნი შეიცავს როგორც ფარულ, ასევე ძალიან დამალულ ფურცლებს, დიალოგი Unhide ხელმისაწვდომი იქნება, მაგრამ ძალიან ფარული ფურცლები იქ არ იქნება ჩამოთვლილი.
ტექნიკურად, როგორ განასხვავებს Excel დამალულ და დამალულ ფურცლებს. ძალიან ფარული სამუშაო ფურცლები? ფურცლის Visible თვისებით, რომელსაც შეიძლება ჰქონდეს ერთ-ერთი მათგანიმნიშვნელობები:
- xlSheetVisible (ან TRUE) - ფურცელი ჩანს
- xlSheetHidden (ან FALSE) - ფურცელი დამალულია
- xlSheetVeryHidden - ფურცელი ძალიან დამალულია
მიუხედავად იმისა, რომ ნებისმიერს შეუძლია გადართოს TRUE (ხილული) და FALSE (დამალული) შორის Excel-ის Unhide<2 გამოყენებით> ან დამალვა ბრძანებები, xlVeryHidden მნიშვნელობის დაყენება შესაძლებელია მხოლოდ Visual Basic რედაქტორიდან.
მომხმარებლის გადმოსახედიდან, რა განსხვავებაა დამალულ და ძალიან ფარული ფურცლები? ეს უბრალოდ ასეა: ძალიან ფარული ფურცელი არ შეიძლება იყოს ხილული Excel-ის მომხმარებლის ინტერფეისის მეშვეობით, მისი დამალვის ერთადერთი გზა არის VBA. ასე რომ, თუ გსურთ გახადოთ თქვენი ზოგიერთი სამუშაო ფურცლის სხვებისთვის დამალვა (მაგ. ის, ვინც შეიცავს მგრძნობიარე ინფორმაციას ან შუალედურ ფორმულებს), გამოიყენეთ ფურცლის დამალვის ეს უფრო მაღალი დონე და გახადეთ ისინი ძალიან დამალული.
როგორ გახადეთ Excel-ის სამუშაო ფურცლები ძალიან დამალული
როგორც უკვე აღვნიშნეთ, ფურცლის ძალიან დამალული ერთადერთი გზა არის Visual Basic რედაქტორის გამოყენება. იმის მიხედვით, თუ რამდენი ფურცლის დამალვა გსურთ, შეგიძლიათ გააგრძელოთ ერთ-ერთი შემდეგი მეთოდით.
გააკეთეთ სამუშაო ფურცელი ძალიან დამალული მისი Visible თვისების შეცვლით
თუ გსურთ მთლიანად დამალოთ მხოლოდ ერთი ან ორ ფურცელს, შეგიძლიათ ხელით შეცვალოთ თითოეული ფურცლის ხილული თვისება. აი როგორ:
- დააჭირეთ Alt + F11 ან დააწკაპუნეთ Visual Basic ღილაკზე დეველოპერი ჩანართი. ეს გახსნის Visual Basic რედაქტორს Project Explorer-ის ფანჯრით ზედა მარცხენა პანელში, სადაც ნაჩვენებია ყველა ღია სამუშაო წიგნის ხე და მათი ფურცლები.
- დააჭირეთ F4 ან დააწკაპუნეთ View > თვისებები . ეს აიძულებს თვისებები ფანჯარა გამოჩნდეს Project Explorer-ის ქვემოთ (გთხოვთ, იხილოთ ეკრანის სურათი ქვემოთ). თუ Properties ფანჯარა უკვე არის, გამოტოვეთ ეს ნაბიჯი :)
- Project Explorer-ის ფანჯარაში დააწკაპუნეთ სამუშაო ფურცელზე, რომლის გაკეთებაც გსურთ ძალიან დამალული, რომ აირჩიოთ.
- Properties ფანჯარაში დააყენეთ Visible თვისება 2 - xlSheetVeryHidden .
ესე იგი! როგორც კი Visible თვისება შეიცვლება, შესაბამისი ფურცლის ჩანართი გაქრება თქვენი სამუშაო წიგნის ბოლოდან. საჭიროების შემთხვევაში გაიმეორეთ ზემოაღნიშნული ნაბიჯები სხვა ფურცლებისთვის და დახურეთ Visual Basic რედაქტორის ფანჯარა, როდესაც დაასრულებთ.
გააკეთეთ აქტიური სამუშაო ფურცელი ძალიან დამალული VBA კოდით
თუ ფურცლების დამალვა გიწევთ რეგულარულად და გაღიზიანებული ხართ, რომ ეს უნდა გააკეთოთ ხელით, შეგიძლიათ სამუშაოს ავტომატიზაცია კოდის ერთი ხაზით. აი მაკრო, რომელიც აქტიურ სამუშაო ფურცელს ძალიან დამალულ ხდის:
Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Subთუ მაკროს წერთ სხვა მომხმარებლებისთვის, შეიძლება დაგჭირდეთ ზრუნვა სიტუაციებზე, როდესაც სამუშაო წიგნი შეიცავს მხოლოდ ერთი ხილული ფურცელი. როგორც გახსოვთ, დამალვა შეუძლებელიააბსოლუტურად ყველა სამუშაო ფურცელი Excel-ის ფაილში (მიუხედავად იმისა, თქვენ აქცევთ მათ დამალულს ან ძალიან დამალულს), მინიმუმ ერთი ფურცელი უნდა დარჩეს ხედში. ასე რომ, თქვენი მომხმარებლების გასაფრთხილებლად ამ შეზღუდვის შესახებ, გადაიტანეთ ზემოხსენებული მაკრო შეცდომის შესახებ ბლოკში ასე:
Sub VeryHiddenActiveSheet() შეცდომის შესახებ გადადით ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox " სამუშაო წიგნი უნდა შეიცავდეს მინიმუმ ერთ ხილულ სამუშაო ფურცელს." , vbOKOnly, "ვერ ხერხდება სამუშაო ფურცლის დამალვა" ბოლო ქვეგააკეთეთ მრავალი სამუშაო ფურცელი ძალიან დამალული VBA კოდით
იმ შემთხვევაში, თუ გსურთ დააყენოთ ყველა არჩეული ფურცელი იყოს ძალიან დამალული, გადადით ყველა არჩეული ფურცელი აქტიურ სამუშაო წიგნში (ActiveWindow) სათითაოდ და შეცვალეთ მათი Visible თვისება xlSheetVeryHidden .
Sub VeryHiddenSelectedSheets() Dim wks როგორც Worksheet on შეცდომა GoTo ErrorHandler ActiveWindow.SelectedSheets-ში თითოეული კვირისთვის wks.Visible = xlSheetVeryHidden შემდეგი Exit Sub ErrorHandler : MsgBox "სამუშაო წიგნი უნდა შეიცავდეს მინიმუმ ერთ ხილულ სამუშაო ფურცელს." , vbOKOnly, "Unable to Hide Worksheets" End Subროგორ გავახილოთ ძალიან დამალული ფურცლები Excel-ში
ახლა, როდესაც თქვენ იცით, როგორ მთლიანად დამალოთ ფურცლები Excel-ში, დროა ვისაუბროთ იმაზე, თუ როგორ შეგიძლიათ ნახოთ ძალიან დამალული ფურცლები.
გაახსენით ძალიან დამალული სამუშაო ფურცელი მისი Visible თვისების შეცვლით
იმისთვის, რომ კვლავ ნახოთ ძალიან ფარული სამუშაო ფურცელი, უბრალოდ უნდა შეცვალოთ მისი Visible თვისება დაუბრუნდით xlSheetVisible .
- დააჭირეთ Alt + F11 Visual Basic რედაქტორის გასახსნელად.
- VBAProject ფანჯარაში აირჩიეთ სამუშაო ფურცელი, რომლის დამალვაც გსურთ.
- Properties ფანჯარაში დააყენეთ Visible თვისება -1 - xlSheetVisible .
შესრულებულია!
გაახსენით ყველა ძალიან დამალული ფურცელი VBA-ით
თუ თქვენ გაქვთ საკმაოდ ბევრი ძალიან დამალული ფურცელი და გსურთ, რომ ისინი კვლავ ხილული გახადოთ, ეს მაკრო იმუშავებს:
Sub UnhideVeryHiddenSheets() Dim wks როგორც სამუშაო ფურცელი ყოველი კვირისთვის სამუშაო ფურცლებში If wks.Visible = xlSheetVeryHidden შემდეგ wks.Visible = xlSheetVisible შემდეგი ბოლო Subშენიშვნა. ეს მაკრო მხოლოდ ხსნის ძალიან დამალულ ფურცლებს და არა ჩვეულებრივ დამალულ სამუშაო ფურცლებს. თუ გსურთ აჩვენოთ აბსოლუტურად ყველა ფარული ფურცელი, გამოიყენეთ ქვემოთ მოცემული.
გაახსენით ყველა ფარული და ძალიან დამალული ფურცელი ერთდროულად
აქტიურ სამუშაო წიგნში ყველა ფარული ფურცლის ერთჯერად ჩვენება , თქვენ უბრალოდ დააყენეთ თითოეული ფურცლის Visible თვისება TRUE-ზე ან xlSheetVisible .
Sub UnhideAllSheets() Dim wks As Worksheet თითოეული კვირისთვის ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible შემდეგი კვირის ბოლოს Subროგორ გამოვიყენოთ ძალიან დამალული ფურცლების მაკრო
თქვენს Excel სამუშაო წიგნში რომელიმე ზემოაღნიშნული მაკროს ჩასასმელად, შეასრულეთ ეს ჩვეულებრივი ნაბიჯები:
- გახსენით სამუშაო წიგნი, სადაც გსურთ ფურცლების დამალვა ან გახსნა.
- დააჭირეთ Alt + F11 Visual-ის გასახსნელადძირითადი რედაქტორი.
- მარცხენა პანელზე დააწკაპუნეთ მარჯვენა ღილაკით This Workbook და აირჩიეთ Insert > Module კონტექსტური მენიუდან.
- ჩასვით კოდი კოდის ფანჯარაში.
- დააჭირეთ F5 მაკროს გასაშვებად.
მაკროს შესანარჩუნებლად, დარწმუნდით, რომ შეინახეთ თქვენი ფაილი Excel-ის მაკრო ჩართული სახით. სამუშაო წიგნი (.xlsm). დეტალური ნაბიჯ-ნაბიჯ ინსტრუქციებისთვის იხილეთ როგორ ჩავსვათ და გაუშვათ VBA კოდი Excel-ში.
ალტერნატიულად, შეგიძლიათ ჩამოტვირთოთ ჩვენი სამუშაო წიგნის ნიმუში მაკროებით და გაუშვათ სასურველი მაკრო პირდაპირ ამ სამუშაო წიგნიდან.
სამუშაო წიგნის ნიმუში შეიცავს შემდეგ მაკროებს:
- VeryHiddenActiveSheet - აქტიურ ფურცელს ძალიან ფარავს.
- VeryHiddenSelectedSheets - ყველა არჩეულ ფურცელს ძალიან ფარავს.
- UnhideVeryHiddenSheets - ხსნის ყველა ძალიან დამალულ ფურცელს აქტიურ სამუშაო წიგნში.
- UnhideAllSheets - აჩვენებს ყველა დამალულ ფურცელს აქტიური სამუშაო წიგნი (ჩვეულებრივად დამალული და ძალიან დამალული).
თქვენს Excel-ში მაკროების გასაშვებად, გააკეთეთ შემდეგი:
- გახსენით გადმოწერილი სამუშაო წიგნი და ჩართეთ მაკროები თუ მოგეთხოვებათ.
- გახსენით თქვენი საკუთარი სამუშაო წიგნი.
- თქვენს სამუშაო წიგნში დააჭირეთ Alt + F8 , აირჩიეთ თქვენთვის საინტერესო მაკრო და დააწკაპუნეთ Run .
მაგალითად, აი, როგორ შეგიძლიათ ყველა არჩეული სამუშაო ფურცელი ძალიან დამალული გახადოთ:
იმედი მაქვს, რომ ამ მოკლე ინსტრუქციამ გარკვეული შუქი მოჰფინა Excel-ის ძალიან ფარულ ფურცლებს. მადლობას გიხდიწასაკითხად და ვიმედოვნებთ, რომ მომავალ კვირას შევხვდებით ჩვენს ბლოგზე!
სამუშაო წიგნის ნიმუში ჩამოსატვირთად
ძალიან დამალული ფურცლების მაკროები (ფაილი .xlsm)