Σπίτι Κοινωνική Media Ένα Macro Excel για να διαγράψετε όλα, εκτός από το ενεργό φύλλο εργασίας - dummies

Ένα Macro Excel για να διαγράψετε όλα, εκτός από το ενεργό φύλλο εργασίας - dummies

Πίνακας περιεχομένων:

Βίντεο: Upgraded URLs Hangout on Air 2024

Βίντεο: Upgraded URLs Hangout on Air 2024
Anonim

Μερικές φορές μπορεί να θέλετε να διαγράψετε όλα εκτός από το ενεργό φύλλο εργασίας σε ένα βιβλίο εργασίας του Excel. Σε αυτές τις περιπτώσεις, μπορείτε να χρησιμοποιήσετε την ακόλουθη μακροεντολή.

Πώς λειτουργεί η μακροεντολή

Η μακροεντολή εδώ περιστρέφεται μέσω των φύλλων εργασίας, ταιριάζοντας με κάθε όνομα φύλλου εργασίας στο όνομα του ενεργού φύλλου. Κάθε φορά που η μακροεντολή βρόχων, διαγράφει οποιοδήποτε αξεπέραστο φύλλο εργασίας. Σημειώστε τη χρήση της ιδιότητας DisplayAlerts στο βήμα 4. Αυτό απενεργοποιεί αποτελεσματικά τις προειδοποιήσεις του Excel έτσι δεν χρειάζεται να επιβεβαιώνετε κάθε διαγραφή.

Sub Macro1 () 'Βήμα 1: Δηλώστε τις μεταβλητές σας Dim ws ως φύλλο εργασίας' Βήμα 2: Ξεκινήστε το βρόχο σε όλα τα φύλλα εργασίας Για κάθε ws Στο ThisWorkbook. Φύλλα εργασίας "Βήμα 3: Ελέγξτε κάθε όνομα φύλλου εργασίας Εάν ws. Ονομάστε το ThisWorkbook. ActiveSheet. Name Then 'Βήμα 4: Απενεργοποιήστε τις προειδοποιήσεις και διαγράψτε την εφαρμογή. DisplayAlerts = False ws. Διαγραφή εφαρμογής. DisplayAlerts = True End Αν 'Βήμα 5: Βρόχος στο επόμενο φύλλο εργασίας Επόμενο ws End Sub

Η μακροεντολή δηλώνει πρώτα ένα αντικείμενο που ονομάζεται ws. Αυτό το βήμα δημιουργεί ένα δοχείο μνήμης για κάθε φύλλο εργασίας που ξεπερνάει.

Στο βήμα 2, η μακροεντολή αρχίζει να βγάζει, λέγοντας στο Excel ότι θα αξιολογήσει όλα τα φύλλα εργασίας αυτού του βιβλίου εργασίας. Υπάρχει μια διαφορά μεταξύ του ThisWorkbook και του ActiveWorkbook. Το αντικείμενο ThisWorkBook αναφέρεται στο βιβλίο εργασίας που περιέχει τον κώδικα. Το αντικείμενο ActiveWorkBook αναφέρεται στο τρέχον ενεργό βιβλίο εργασίας. Επιστρέφουν συχνά το ίδιο αντικείμενο, αλλά αν το βιβλίο εργασίας που εκτελεί τον κώδικα δεν είναι το ενεργό βιβλίο εργασίας, επιστρέφουν διαφορετικά αντικείμενα. Σε αυτήν την περίπτωση, δεν θέλετε να διακινδυνεύσετε τη διαγραφή φύλλων σε άλλα βιβλία εργασίας, επομένως χρησιμοποιείτε το ThisWorkBook.

Στο βήμα 3, η μακροεντολή συγκρίνει απλώς το ενεργό όνομα φύλλου με το φύλλο που βρίσκεται προς το παρόν σε βρόχο.

Στο βήμα 4, εάν τα ονόματα των φύλλων είναι διαφορετικά, η μακροεντολή διαγράφει το φύλλο. Όπως αναφέρθηκε, χρησιμοποιείτε το DisplayAlerts για να καταργήσετε τους ελέγχους επιβεβαίωσης από το Excel. Αν θέλετε να προειδοποιήσετε πριν διαγράψετε τα φύλλα, μπορείτε να παραλείψετε την εφαρμογή. DisplayAlerts = False. Η παράλειψη της δήλωσης DisplayAlerts θα διασφαλίσει ότι θα εμφανιστεί το μήνυμα, επιτρέποντάς σας να αποφύγετε την απόφαση να διαγράψετε φύλλα εργασίας.

Στο βήμα 5, η μακροεντολή επιστρέφει για να πάρει το επόμενο φύλλο. Αφού αξιολογηθούν όλα τα φύλλα, η μακροεντολή τελειώνει.

Παραλείψτε τη δήλωση προειδοποιήσεων οθόνης για να δείτε προειδοποιητικά μηνύματα.

Για να χρησιμοποιήσετε τη μακροεντολή

Για να εφαρμόσετε αυτήν τη μακροεντολή, μπορείτε να την αντιγράψετε και να την επικολλήσετε σε μια τυποποιημένη ενότητα:

  1. Ενεργοποιήστε τον επεξεργαστή της Visual Basic πατώντας Alt + F11.

  2. Κάντε δεξί κλικ στο όνομα του έργου / βιβλίου εργασίας στο παράθυρο του έργου.

  3. Επιλέξτε Εισαγωγή → Ενότητα.

  4. Πληκτρολογήστε ή επικολλήστε τον κώδικα στη νεοδημιουργηθείσα ενότητα.

Όταν χρησιμοποιείτε το ThisWorkbook αντί του ActiveWorkbook σε μια μακροεντολή, δεν μπορείτε να εκτελέσετε τη μακροεντολή από το βιβλίο εργασίας προσωπικών μακροεντολών. Γιατί; Επειδή το WorksWorkbook θα αναφέρεται στο βιβλίο εργασίας προσωπικών μακροεντολών και όχι στο βιβλίο εργασίας στο οποίο πρέπει να εφαρμοστεί η μακροεντολή.

Ένα Macro Excel για να διαγράψετε όλα, εκτός από το ενεργό φύλλο εργασίας - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...