Σπίτι Κοινωνική Media Χρησιμοποιώντας μακροεντολές για την αποθήκευση βιβλίων εργασίας όταν τα κελιά Αλλαγή

Χρησιμοποιώντας μακροεντολές για την αποθήκευση βιβλίων εργασίας όταν τα κελιά Αλλαγή

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

Βίντεο: Στο κελί C14 εισάγετε την κατάλληλη συνάρτηση η οποία θα έχει ως αποτέλεσμα τη μέγιστη πώληση... 2024

Βίντεο: Στο κελί C14 εισάγετε την κατάλληλη συνάρτηση η οποία θα έχει ως αποτέλεσμα τη μέγιστη πώληση... 2024
Anonim

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

Στο παράδειγμα που εμφανίζεται, θέλετε να αποθηκεύσετε το βιβλίο εργασίας όταν κάνετε μια επεξεργασία σε οποιοδήποτε από τα κελιά της περιοχής C5: C16.

αλλαγή κυψέλης στο C5: Το C16 αναγκάζει το βιβλίο εργασίας να αποθηκευτεί.

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

Το μυστικό σε αυτόν τον κώδικα είναι η μέθοδος Intersect. Επειδή δεν θέλετε να αποθηκεύσετε το φύλλο εργασίας όταν αλλάξετε κάποιο παλιό κελί, χρησιμοποιείτε τη μέθοδο Intersect για να προσδιορίσετε αν το κελί στόχος (το κελί που άλλαξε) τέμνει το εύρος που ορίζεται ως εύρος ενεργοποίησης (C5: C16 στην περίπτωση αυτή).

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

Ιδιωτικό υποεξυτόριο_διαλλαγής (ByVal στόχος ως εύρος) 'Βήμα 1: Μήπως η εναλλασσόμενη περιοχή τέμνει; Αν δεν υπάρχει διασταύρωση, ακολουθήστε το βήμα 2: Αν δεν υπάρχει τομή, ακολουθήστε την διαδικασία Exit Sub 'Βήμα 3: Αν υπάρχει διασταύρωση, αποθηκεύστε το βιβλίο εργασίας Άλλο ActiveWorkbook. Αποθήκευση 'Βήμα 4: Κλείσιμο της εντολής If End If End Sub

Στο Βήμα 1, απλά ελέγξτε αν το κύτταρο-στόχο (το κυψελωτό που έχει αλλάξει) βρίσκεται στο εύρος που καθορίζεται από τη μέθοδο Intersect. Μια τιμή του Τίποτα δεν σημαίνει ότι το κύτταρο-στόχος βρίσκεται εκτός της καθορισμένης περιοχής.

Το βήμα 2 αναγκάζει τη μακροεντολή να σταματήσει και να εξέλθει από τη διαδικασία αν δεν υπάρχει διασταύρωση μεταξύ της κυψέλης στόχου και της καθορισμένης περιοχής.

Εάν υπάρχει μια διασταύρωση, το Βήμα 3 ενεργοποιεί τη μέθοδο Αποθήκευσης του ενεργού βιβλίου εργασίας, αντικαθιστώντας την προηγούμενη έκδοση.

Στο βήμα 4 απλά κλείνετε τη δήλωση If. Κάθε φορά που ξεκινάτε έναν έλεγχο If-Then-Else, πρέπει να το κλείσετε με ένα αντίστοιχο End If.

Πώς να χρησιμοποιήσετε τη μακροεντολή

Για να εφαρμόσετε αυτήν τη μακροεντολή, πρέπει να αντιγράψετε και να την επικολλήσετε στο παράθυρο κώδικα συμβάντος Worksheet_Change. Η τοποθέτηση της μακροεντολής εδώ επιτρέπει να εκτελείται κάθε φορά που κάνετε οποιαδήποτε αλλαγή στο φύλλο:

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

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

  3. Κάντε κλικ στο φύλλο από το οποίο θέλετε να ενεργοποιήσετε τον κώδικα.

  4. Στην αναπτυσσόμενη λίστα Συμβάν, επιλέξτε το συμβάν αλλαγής.

  5. Πληκτρολογήστε ή επικολλήστε τον κώδικα στη νεοδημιουργηθείσα λειτουργική μονάδα, αλλάζοντας τη διεύθυνση εμβέλειας ώστε να ανταποκρίνεται στις ανάγκες σας.

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

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

Προσδιορίζοντας τους τρόπους για να ξεδιπλώσετε το Microsoft SharePoint 2003 - τα ανδρείκελα

Προσδιορίζοντας τους τρόπους για να ξεδιπλώσετε το Microsoft SharePoint 2003 - τα ανδρείκελα

SharePoint κοστίζουν πολλά να εφαρμόσουν. Κοστίζει στο υλικό, το λογισμικό και τους πόρους. Γι 'αυτό αποφεύγοντας μερικά κοινά λάθη μπορεί να είναι χρήματα στην τράπεζα για εσάς και την οργάνωσή σας. Πρόβλημα ατόμων Το SharePoint είναι ένα προϊόν που έχει σχεδιαστεί για να χρησιμοποιείται και να επηρεάζεται από πολλούς ανθρώπους. Αν προσπαθήσετε να γυαλίσετε ...

Ανακτήσει τα διαγραμμένα έγγραφα μέσω του SharePoint 2010 - ανδρείκελα

Ανακτήσει τα διαγραμμένα έγγραφα μέσω του SharePoint 2010 - ανδρείκελα

SharePoint 2010 παρέχει την υπόσχεση ότι το λογισμικό έχει κάνει εδώ και χρόνια να κάνουν τους χρήστες πιο παραγωγικούς. Αν και αυτό δεν είναι πάντα αλήθεια, ένα χαρακτηριστικό του SharePoint που πραγματικά παραδίδει είναι ο κάδος ανακύκλωσης. Όταν διαγράφετε ένα έγγραφο από μια βιβλιοθήκη εγγράφων, δεν παραμένει για πάντα. Οχι. Το έγγραφο κινείται μόνο σε μια εκμετάλλευση ...

Επαναφέρετε τις προηγούμενες εκδόσεις των εγγράφων με το SharePoint Online - ανδρείκελα

Επαναφέρετε τις προηγούμενες εκδόσεις των εγγράφων με το SharePoint Online - ανδρείκελα

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

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

Πώς να Blog Εθελοντικά - ανδρείκελα

Πώς να Blog Εθελοντικά - ανδρείκελα

Η καλύτερη άμυνα, όπως λένε, είναι ένα καλό αδίκημα. Ως Blogger, πρέπει να σκεφτείτε τι γράφετε πριν τη δημοσιεύσετε, καθώς και μετά. Εντάξει, ορισμένοι bloggers έχουν κώδικα δεοντολογίας. Αυτό το χαλαρό σύνολο δεοντολογίας και προτύπων, στο οποίο προσυπογράφουν πολλοί σοβαροί μπλόγκερ, αναπτύχθηκαν ως blogs ωριμάτι ...

Πώς να Blog και να προστατεύσετε την ιδιωτικότητα και τη φήμη σας - dummies

Πώς να Blog και να προστατεύσετε την ιδιωτικότητα και τη φήμη σας - dummies

Τις απόψεις ή την οικογένειά σας, αλλά σίγουρα αντανακλά τη δική σας. Μην ξεχνάτε ότι αυτό που βάζετε στο Blog σας σήμερα μπορεί να παραμείνει για πολύ καιρό και ο αναγνώστης ίσως να μην έχει πάντα τα συμφέροντά σας στην καρδιά σας. Ποτέ μην βάζετε προσωπικές πληροφορίες αναγνώρισης ...

Πώς να οικοδομήσουμε την κοινωνική εμπιστοσύνη των κοινωνικών μέσων μέσω αυθεντικών αλληλεπιδράσεων - Dummies

Πώς να οικοδομήσουμε την κοινωνική εμπιστοσύνη των κοινωνικών μέσων μέσω αυθεντικών αλληλεπιδράσεων - Dummies

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

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

Πώς λειτουργεί η Οπτικοποίηση - ανδρείκελα

Πώς λειτουργεί η Οπτικοποίηση - ανδρείκελα

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

Πώς να προσδιορίσετε τους δείκτες αυτοεκτίμησης - ανδρεικέλες

Πώς να προσδιορίσετε τους δείκτες αυτοεκτίμησης - ανδρεικέλες

Μια εμπειρία ή μια άλλη. Δυστυχώς, δεν μπορείτε απλά να ξυπνήσετε ένα πρωί για να διαπιστώσετε ότι η αίσθηση της αυτοεκτίμησης σας έχει περάσει στα ύψη μια μέρα στην άλλη. Πρέπει να εργάζεστε στον εαυτό σας καθημερινά, έτσι ώστε η υγιής αυτοεκτίμηση να γίνει φυσική και άνετη. Με την κατανόηση του πού υπάρχει ήδη υγιής αίσθηση αυτοπεποίθησης και ...

Αξιοποιήστε τη δύναμή σας να αλλάξετε τη σκέψη σας - ανδρείκελα

Αξιοποιήστε τη δύναμή σας να αλλάξετε τη σκέψη σας - ανδρείκελα

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