Πίνακας περιεχομένων
Μερικές φορές, ένα Excel η έκθεση ή το φύλλο εργασίας περιέχει ένα μεγάλο σύνολο δεδομένων. Σε αυτή την περίπτωση, είναι ευκολότερο για τους χρήστες ή τους αναγνώστες να διαβάσουν την έκθεση με ένα διάλειμμα σελίδας σε αυτήν. Σίγουρα, αυτό το χαρακτηριστικό της Excel βοηθά τους αναγνώστες να αναλύσουν ή να κατανοήσουν την έκθεση χωρίς να βαρεθούν ή να μονότονα. Αλλά, σε ορισμένες περιπτώσεις, οι χρήστες αποτυγχάνουν να εισαγωγή ενός διαλείμματος σελίδας στο Excel σωστά. Παρά την εισαγωγή του page break, οι χρήστες δεν μπορούν να το βρουν στο φύλλο εργασίας. Επομένως, σε αυτό το άρθρο, θα σας δείξουμε τη λύση για το page break στο Excel δεν λειτουργεί.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το δωρεάν Excel βιβλίο εργασίας εδώ και εξασκηθείτε μόνοι σας.
Διακοπή σελίδας δεν λειτουργεί.xlsm2 κατάλληλες λύσεις για τη διακοπή σελίδας που δεν λειτουργεί στο Excel
Πρώτα απ' όλα, θεωρήστε τα παρακάτω δεδομένα ως το δειγματικό μας σύνολο δεδομένων για αυτό το άρθρο. Εδώ, έχουμε τρεις διαφορετικούς πίνακες δεδομένων, καθένας από τους οποίους περιέχει τα ονόματα, τα αναγνωριστικά και τις ημερομηνίες ένταξης των εργαζομένων τριών διαφορετικών εταιρειών για παράδειγμα. Επομένως, θα λύσουμε το πρόβλημα που δίνεται σε αυτό το άρθρο χρησιμοποιώντας αυτό το σύνολο δεδομένων. Εδώ, θα δείτε δύο διαφορετικές λύσεις σχετικά με το σφάλμα της διακοπής σελίδας στο Excel Δεν λειτουργεί. Θα λύσουμε το πρόβλημα χρησιμοποιώντας το Ρύθμιση σελίδας στην πρώτη μας μέθοδο και στη συνέχεια, εφαρμόστε Visual Basic για εφαρμογές (VBA) στο δεύτερο.
1. Χρήση της ομάδας ρυθμίσεων σελίδας
Μπορούμε να λύσουμε το πρόβλημα της διακοπής σελίδας στο Excel χρησιμοποιώντας το Ρύθμιση σελίδας Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα.
Βήμα 1:
- Πρώτον, θα εισαγάγουμε μια αλλαγή σελίδας στο φύλλο εργασίας.
- Για το σκοπό αυτό, θα επιλέξουμε τη σειρά 9 .
- Δεύτερον, πηγαίνετε στο Διάταξη σελίδας της κορδέλας.
- Στη συνέχεια, στο Ρύθμιση σελίδας ομάδα επιλέξτε το Εισαγωγή Διακοπής σελίδας εντολή από το Διακοπές αναπτυσσόμενο μενού.
- Τρίτον, ακολουθήστε την ίδια διαδικασία για να εισαγάγετε τη διακοπή σελίδας στη σειρά 17 .
- Κατά συνέπεια, θα παρατηρήσετε ότι δεν υπάρχουν διαλείμματα σελίδων σε αυτές τις γραμμές.
- Ως εκ τούτου, θα διορθώσουμε το πρόβλημα στα επόμενα βήματά μας.
Βήμα 2:
- Πρώτον, θα πάμε στο Διάταξη σελίδας της κορδέλας και πάλι.
- Στη συνέχεια, κάντε κλικ στο μικρό βέλος στην κάτω δεξιά πλευρά της οθόνης Ρύθμιση σελίδας ομάδα.
Βήμα 3:
- Δεύτερον, αφού κάνετε κλικ, θα δείτε ένα πλαίσιο διαλόγου με το όνομα "Ρύθμιση σελίδας " .
- Στη συνέχεια, το Σελίδα του πλαισίου διαλόγου, επιλέξτε την επιλογή Προσαρμογή σε εάν δεν είχε επισημανθεί προηγουμένως.
- Τρίτον, πατήστε OK .
Βήμα 4:
- Τέλος, θα δείτε τα διαλείμματα σελίδων στο φύλλο εργασίας.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το Page Break στο Excel (7 κατάλληλα παραδείγματα)
2. Εφαρμογή κώδικα VBA για τη διόρθωση του προβλήματος διακοπής σελίδας
Στη δεύτερη προσέγγισή μας, θα εφαρμόσουμε VBA Ακολουθήστε τα παρακάτω βήματα για καλύτερη κατανόηση.
Βήμα 1:
- Πρώτα απ' όλα, πάρτε το ακόλουθο σύνολο δεδομένων για να εισαγάγετε ένα διάλειμμα σελίδας στις γραμμές 10 και 17 .
- Εν τω μεταξύ, δεν θα παρατηρήσετε καμία διακοπή σελίδας στο φύλλο εργασίας μετά την εφαρμογή του Εισαγωγή διαλείμματος σελίδας εντολή.
Βήμα 2:
- Δεύτερον, πηγαίνετε στο Προγραμματιστής της κορδέλας και επιλέξτε την επιλογή Visual Basic εντολή από το Κωδικός ομάδα.
- Στη συνέχεια, αφού επιλέξετε την εντολή, θα δείτε μια νέα καρτέλα.
- Επιπλέον, επιλέξτε το Ενότητα εντολή από το Εισαγωγή καρτέλα.
Βήμα 3:
- Τρίτον, εισάγετε τον ακόλουθο κώδικα στην ενότητα.
Sub Page_Break_Not_Working() 'Η επικοινωνία με τον εκτυπωτή είναι απενεργοποιημένη Application.PrintCommunication = False 'Ορίστε την περιοχή εκτύπωσης στο κελί B2:D23 στο φύλλο VBA ActiveSheet.PageSetup.PrintArea = "$B$2:$D$23" 'Αλλάξτε την εμφάνιση στο φύλλο VBA σε προεπισκόπηση διακοπής σελίδας ActiveWindow.View = xlPageBreakPreview ActiveWindow.View = xlNormalView End Sub
Ανάλυση κώδικα VBA - Θα ονομάσουμε τη συνάρτηση στο VBA ως Page_Break_Not_Working .
- Εδώ, θα δηλώσουμε ότι η επικοινωνία του φύλλου εργασίας με τον εκτυπωτή είναι ενεργοποιημένη ή απενεργοποιημένη.
- Στη συνέχεια, θα ορίσουμε την περιοχή του φύλλου εργασίας ή την περιοχή κελιών εντός της οποίας θα εφαρμοστεί η αλλαγή σελίδας χρησιμοποιώντας τη γραμμή εντολών . ActiveSheet.PageSetup.PrintArea = "$B$2:$D$23"
- Τέλος, θα γράψουμε το xlPageBreakPreview για να εμφανίσετε το διάλειμμα σελίδας στο φύλλο εργασίας.
Βήμα 4:
- Επομένως, αποθηκεύστε τον κωδικό και πατήστε το κουμπί αναπαραγωγής ή F5 για τη λύση.
- Τέλος, μετά την εκτέλεση του κώδικα θα δείτε διαλείμματα σελίδων στο φύλλο εργασίας.
Διαβάστε περισσότερα: Πώς να εισαγάγετε διακοπή σελίδας με βάση την τιμή κελιού με το Excel VBA
Συμπέρασμα
Αυτό είναι το τέλος αυτού του άρθρου. Ελπίζω να βρείτε αυτό το άρθρο χρήσιμο. Αφού διαβάσετε αυτό το άρθρο, θα είστε σε θέση να βρείτε τη λύση για το page break στο Excel δεν λειτουργεί με τη χρήση οποιασδήποτε από τις μεθόδους. Παρακαλούμε μοιραστείτε μαζί μας τυχόν περαιτέρω ερωτήματα ή συστάσεις στην ενότητα των σχολίων παρακάτω.