Πίνακας περιεχομένων
Το σεμινάριο εξηγεί πώς να ξεκρύβετε φύλλα εργασίας στο Excel 2016, 2013, 2010 και χαμηλότερα. Θα μάθετε πώς να ξεκρύβετε γρήγορα το φύλλο εργασίας κάνοντας δεξί κλικ και πώς να ξεκρύβετε όλα τα φύλλα ταυτόχρονα με κώδικα VBA.
Φανταστείτε το εξής: ανοίγετε ένα φύλλο εργασίας και παρατηρείτε ότι κάποιοι τύποι παραπέμπουν σε ένα άλλο φύλλο εργασίας. Κοιτάζετε τις καρτέλες των φύλλων, αλλά το φύλλο που παραπέμπει δεν υπάρχει! Προσπαθείτε να δημιουργήσετε ένα νέο φύλλο με το ίδιο όνομα, αλλά το Excel σας λέει ότι υπάρχει ήδη. Τι σημαίνουν όλα αυτά; Απλά, το φύλλο εργασίας είναι κρυμμένο. Πώς να δείτε τα κρυμμένα φύλλα στο Excel; Προφανώς, πρέπει να τα ξεκρύψετε. Αυτό μπορεί να γίνειγίνεται χειροκίνητα με τη χρήση της λειτουργίας του Excel Αποκάλυψη εντολή ή αυτόματα με την VBA. Αυτό το σεμινάριο θα σας διδάξει και τις δύο μεθόδους.
Πώς να καταργήσετε την απόκρυψη φύλλων στο Excel
Αν θέλετε να δείτε μόνο ένα ή δύο κρυμμένα φύλλα, δείτε πώς μπορείτε να τα ξεκρύψετε γρήγορα:
- Στο βιβλίο εργασίας του Excel, κάντε δεξί κλικ σε οποιαδήποτε καρτέλα φύλλου και επιλέξτε Αποκάλυψη ... από το μενού περιβάλλοντος.
- Στο Αποκάλυψη επιλέξτε το κρυφό φύλλο που θέλετε να εμφανίσετε και κάντε κλικ στο κουμπί OK (ή κάντε διπλό κλικ στο όνομα του φύλλου). Έγινε!
Εκτός από το μενού περιβάλλοντος δεξιού κλικ, το Αποκάλυψη μπορεί να προσπελαστεί από την κορδέλα:
- Στο Excel 2003 και παλαιότερα, κάντε κλικ στο Μορφή και, στη συνέχεια, κάντε κλικ στο Φύλλο >, Αποκάλυψη .
- Στα Excel 2016, Excel 2013, Excel 2010 και Excel 2007, μεταβείτε στο μενού Αρχική σελίδα tab>, Κύτταρα και κάντε κλικ στο κουμπί Μορφή Κάτω από το Ορατότητα , σημείο προς Απόκρυψη & απόκρυψη , και στη συνέχεια κάντε κλικ στο Απόκρυψη φύλλου ...
Σημείωση. του Excel Αποκάλυψη Για να ξεκρύψετε πολλαπλά φύλλα, θα πρέπει να επαναλάβετε τα παραπάνω βήματα για κάθε φύλλο εργασίας ξεχωριστά ή μπορείτε να ξεκρύψετε όλα τα φύλλα με μία κίνηση χρησιμοποιώντας τις παρακάτω μακροεντολές.
Πώς να καταργήσετε την απόκρυψη φύλλων στο Excel με VBA
Σε περιπτώσεις που έχετε πολλά κρυμμένα φύλλα εργασίας, η απόκρυψή τους ένα προς ένα μπορεί να είναι πολύ χρονοβόρα, ειδικά αν θέλετε να ξεκρύψετε όλα τα φύλλα του βιβλίου εργασίας σας. Ευτυχώς, μπορείτε να αυτοματοποιήσετε τη διαδικασία με μία από τις παρακάτω μακροεντολές.
Πώς να καταργήσετε την απόκρυψη όλων των φύλλων στο Excel
Αυτή η μικρή μακροεντολή κάνει όλα τα κρυμμένα φύλλα σε ένα ενεργό βιβλίο εργασίας ορατά ταυτόχρονα, χωρίς να σας ενοχλεί με ειδοποιήσεις.
Sub Unhide_All_Sheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End SubΕμφάνιση όλων των κρυφών φύλλων και εμφάνιση του αριθμού τους
Όπως και η παραπάνω, αυτή η μακροεντολή εμφανίζει επίσης όλα τα κρυμμένα φύλλα σε ένα βιβλίο εργασίας. Η διαφορά είναι ότι μετά την ολοκλήρωσή της, εμφανίζει ένα παράθυρο διαλόγου που ενημερώνει τον χρήστη για το πόσα φύλλα έχουν αποκαλυφθεί:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If wks.Visible xlSheetVisible Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count> 0 Then MsgBox count & " worksheets have been unhidden." , vbOKOnly, "Unhiding worksheets" Else MsgBox "No hidden worksheets have been found." , vbOKOnly,"Απόκρυψη φύλλων εργασίας" End If End SubΑποκάλυψη πολλαπλών φύλλων που έχετε επιλέξει
Αν προτιμάτε να μην ξεκρύβετε όλα τα φύλλα εργασίας ταυτόχρονα, αλλά μόνο εκείνα που ο χρήστης συμφωνεί ρητά να γίνουν ορατά, τότε βάλτε τη μακροεντολή να ρωτάει για κάθε κρυμμένο φύλλο ξεχωριστά, ως εξής:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult For Each wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Unhide sheet " & wks.Name & "?" , vbYesNo, "Unhiding worksheets" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End SubΑποκάλυψη φύλλων εργασίας με μια συγκεκριμένη λέξη στο όνομα του φύλλου
Σε περιπτώσεις που θέλετε να ξεκρύψετε μόνο τα φύλλα που περιέχουν συγκεκριμένο κείμενο στα ονόματά τους, προσθέστε μια δήλωση IF στη μακροεντολή που θα ελέγχει το όνομα κάθε κρυμμένου φύλλου εργασίας και θα ξεκρύβει μόνο τα φύλλα που περιέχουν το κείμενο που καθορίζετε.
Σε αυτό το παράδειγμα, ξεκρύβουμε τα φύλλα με τη λέξη " έκθεση "Η μακροεντολή θα εμφανίζει φύλλα όπως Αναφορά , Έκθεση 1 , Έκθεση Ιουλίου , και τα παρόμοια.
Για να ξεκρύψετε φύλλα εργασίας των οποίων τα ονόματα περιέχουν κάποια άλλη λέξη, αντικαταστήστε το " έκθεση " στον ακόλουθο κώδικα με το δικό σας κείμενο.
Sub Unhide_Sheets_Contain() Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" )> 0) Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count> 0 Then MsgBox count & " worksheets have been unhidden." , vbOKOnly, "Unhiding worksheets" Else MsgBox "No hiddenworksheets with the specified name have been found." , vbOKOnly, "Απόκρυψη φύλλων εργασίας" End If End SubΠώς να χρησιμοποιήσετε τις μακροεντολές για να ξεκρύψετε φύλλα στο Excel
Για να χρησιμοποιήσετε τις μακροεντολές στο φύλλο εργασίας σας, μπορείτε είτε να αντιγράψετε/επικολλήσετε τον κώδικα στο Visual Basic Editor είτε να κατεβάσετε το βιβλίο εργασίας με τις μακροεντολές και να τις εκτελέσετε από εκεί.
Πώς να εισαγάγετε τη μακροεντολή στο βιβλίο εργασίας σας
Μπορείτε να προσθέσετε οποιαδήποτε από τις παραπάνω μακροεντολές στο βιβλίο εργασίας σας με αυτόν τον τρόπο:
- Ανοίξτε το βιβλίο εργασίας με τα κρυφά φύλλα.
- Πατήστε Alt + F11 για να ανοίξετε τον επεξεργαστή της Visual Basic.
- Στο αριστερό παράθυρο, κάντε δεξί κλικ στο ThisWorkbook και επιλέξτε Εισαγωγή >, Ενότητα από το μενού περιβάλλοντος.
- Επικολλήστε τον κώδικα στο παράθυρο Κώδικας.
- Πατήστε F5 για να εκτελέσετε τη μακροεντολή.
Για λεπτομερείς οδηγίες βήμα προς βήμα, ανατρέξτε στην ενότητα Πώς να εισαγάγετε και να εκτελέσετε κώδικα VBA στο Excel.
Κατεβάστε το βιβλίο εργασίας με τις μακροεντολές
Εναλλακτικά, μπορείτε να κατεβάσετε το δείγμα του βιβλίου εργασίας μας για την απόκρυψη φύλλων στο Excel που περιέχει όλες τις μακροεντολές που αναλύονται σε αυτό το σεμινάριο:
- Unhide_All_Sheets - να ξεκρύψετε όλα τα φύλλα εργασίας σε ένα ενεργό βιβλίο εργασίας στιγμιαία και αθόρυβα.
- Unhide_All_Sheets_Count - εμφανίζει όλα τα κρυμμένα φύλλα μαζί με την καταμέτρησή τους.
- Unhide_Selected_Sheets - εμφανίζει τα κρυμμένα φύλλα που επιλέγετε να ξεκρύψετε.
- Unhide_Sheets_Contain - Αποκρύψτε φύλλα εργασίας των οποίων τα ονόματα περιέχουν μια συγκεκριμένη λέξη ή κείμενο.
Για να εκτελέσετε τις μακροεντολές στο Excel σας, κάνετε τα εξής:
- Ανοίξτε το βιβλίο εργασίας που κατεβάσατε και ενεργοποιήστε τις μακροεντολές αν σας ζητηθεί.
- Ανοίξτε το δικό σας βιβλίο εργασίας στο οποίο θέλετε να δείτε τα κρυφά φύλλα.
- Στο βιβλίο εργασίας σας, πατήστε Alt + F8 , επιλέξτε την επιθυμητή μακροεντολή και κάντε κλικ στο κουμπί Εκτέλεση .
Για παράδειγμα, για να καταργήσετε την απόκρυψη όλων των φύλλων στο αρχείο Excel και να εμφανίσετε τον αριθμό των κρυφών φύλλων, εκτελείτε την εξής μακροεντολή:
Πώς να εμφανίσετε κρυφά φύλλα στο Excel δημιουργώντας μια προσαρμοσμένη προβολή
Εκτός από τις μακροεντολές, η ανία της εμφάνισης των κρυφών φύλλων εργασίας ένα προς ένα μπορεί να ξεπεραστεί με τη δημιουργία μιας προσαρμοσμένης προβολής. Αν δεν είστε εξοικειωμένοι με αυτή τη λειτουργία του Excel, μπορείτε να φανταστείτε μια προσαρμοσμένη προβολή ως ένα στιγμιότυπο των ρυθμίσεων του βιβλίου εργασίας σας που μπορεί να εφαρμοστεί ανά πάσα στιγμή με ένα κλικ του ποντικιού. Αυτή η μέθοδος είναι καλύτερο να χρησιμοποιείται στην αρχή της εργασίας σας, όταν κανένα από τα φύλλα δεν είναι ακόμη κρυφό.
Έτσι, αυτό που θα κάνουμε τώρα είναι να δημιουργήσουμε το Εμφάνιση όλων των φύλλων προσαρμοσμένη προβολή:
- Βεβαιωθείτε ότι όλα τα λογιστικά φύλλα στο βιβλίο εργασίας σας είναι ορατό . Αυτή η συμβουλή δείχνει πώς να ελέγχετε γρήγορα το βιβλίο εργασίας για κρυμμένα φύλλα.
- Πηγαίνετε στο Προβολή tab>, Προβολές βιβλίου εργασίας και κάντε κλικ στο κουμπί Προσαρμοσμένες προβολές κουμπί.
Τώρα μπορείτε να αποκρύψετε όσα φύλλα εργασίας θέλετε, και όταν θέλετε να τα ξανακάνετε ορατά, κάνετε κλικ στο κουμπί Προσαρμοσμένες προβολές επιλέξτε το κουμπί ShowAllSheet προβολή και κάντε κλικ στο Εμφάνιση , ή απλά κάντε διπλό κλικ στην προβολή.
Αυτό είναι! Όλα τα κρυμμένα φύλλα θα εμφανιστούν αμέσως.
Πώς να ελέγξετε αν ένα βιβλίο εργασίας περιέχει κρυφά φύλλα
Ο γρηγορότερος τρόπος για να εντοπίσετε κρυμμένα φύλλα στο Excel είναι ο εξής: κάντε δεξί κλικ σε οποιαδήποτε καρτέλα φύλλου και δείτε αν το Απόκρυψη... είναι ενεργοποιημένη ή όχι. Αν είναι ενεργοποιημένη, κάντε κλικ σε αυτήν και δείτε ποια φύλλα είναι κρυμμένα. Αν είναι απενεργοποιημένη (γκριζωμένη), το βιβλίο εργασίας δεν περιέχει κρυμμένα φύλλα.
Σημείωση. Αυτή η μέθοδος δεν εμφανίζει πολύ κρυμμένα φύλλα. Ο μόνος τρόπος για να δείτε τέτοια φύλλα είναι να τα ξεκρύψετε με την VBA.
Δεν είναι δυνατή η απόκρυψη φύλλων στο Excel - προβλήματα και λύσεις
Εάν δεν μπορείτε να ξεκρύψετε ορισμένα φύλλα στο Excel, οι παρακάτω συμβουλές αντιμετώπισης προβλημάτων μπορεί να σας δώσουν κάποιο φως.
1. Το βιβλίο εργασίας προστατεύεται
Δεν είναι δυνατή η απόκρυψη ή η απόσυρση φύλλων εάν η δομή βιβλίου εργασίας έχει προστατευθεί (δεν πρέπει να συγχέεται με την κρυπτογράφηση με κωδικό πρόσβασης σε επίπεδο βιβλίου εργασίας ή την προστασία φύλλων εργασίας). Για να το ελέγξετε αυτό, μεταβείτε στο παράθυρο Ανασκόπηση tab>, Αλλαγές και ρίξτε μια ματιά στο Βιβλίο εργασίας Protect Εάν αυτό το κουμπί είναι επισημασμένο με πράσινο χρώμα, το βιβλίο εργασίας είναι προστατευμένο. Για να το αποπροστατεύσετε, κάντε κλικ στο κουμπί Βιβλίο εργασίας Protect κουμπί, πληκτρολογήστε τον κωδικό πρόσβασης εάν σας ζητηθεί και αποθηκεύστε το βιβλίο εργασίας. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Πώς να ξεκλειδώσετε ένα προστατευμένο βιβλίο εργασίας στο Excel.
2. Τα φύλλα εργασίας είναι πολύ κρυφά
Εάν τα φύλλα εργασίας σας είναι κρυμμένα από κώδικα VBA που τα καθιστά πολύ κρυφά (εκχωρεί το xlSheetVeryHidden ιδιότητα), τέτοια φύλλα εργασίας δεν μπορούν να εμφανιστούν με τη χρήση του Αποκάλυψη Για να ξεκρύψετε τα πολύ κρυμμένα φύλλα, πρέπει να αλλάξετε την ιδιότητα από xlSheetVeryHidden στο xlSheetVisible μέσα από τον επεξεργαστή Visual Basic ή εκτελέστε αυτόν τον κώδικα VBA.
3. Δεν υπάρχουν κρυφά φύλλα στο βιβλίο εργασίας
Εάν η Αποκάλυψη είναι γκριζαρισμένη τόσο στην κορδέλα όσο και στο μενού δεξιού κλικ, αυτό σημαίνει ότι δεν υπάρχει ούτε ένα κρυφό φύλλο στο βιβλίο εργασίας σας :)
Με αυτόν τον τρόπο ξεκρύβετε τα φύλλα στο Excel. Αν είστε περίεργοι να μάθετε πώς να κρύβετε ή να ξεκρύβετε άλλα αντικείμενα, όπως γραμμές, στήλες ή τύπους, θα βρείτε όλες τις λεπτομέρειες στα παρακάτω άρθρα. Σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω στο blog μας την επόμενη εβδομάδα!
Διαθέσιμες λήψεις
Μακροεντολές για την απόκρυψη φύλλων εργασίας στο Excel