λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Microsoft Access

Πώς να τρέξει ένα γεγονός στο MS Excel, εάν η κυψέλη έχει Επιλεγμένα

Microsoft Excel είναι μια εφαρμογή που χρησιμοποιείται για να ταξινομήσετε , τον υπολογισμό και την ανάλυση των δεδομένων . Ένα από τα εργαλεία του είναι η Visual Basic for Applications ( VBA ) γλώσσα προγραμματισμού , το οποίο οι προγραμματιστές μπορούν να χρησιμοποιήσουν για να επεκτείνουν τις δυνατότητες του Excel του . Συμπεριλαμβάνεται στην VBA είναι η δυνατότητα να τρέξει μια λειτουργία , αν ένας χρήστης επιλέγει ένα συγκεκριμένο κελί σε ένα φύλλο εργασίας του Excel . Με αυτό το χαρακτηριστικό , οι προγραμματιστές μπορούν να πουν VBA να προσυμπλήρωση το επιλεγμένο κελί ή την πρόληψη της υπό επεξεργασία , για παράδειγμα. Αυτό το χαρακτηριστικό έχει καταστεί δυνατό από object- oriented paradigm VBA, μια προσέγγιση του προγραμματισμού που κάνει χρήση της εικονικής αντικείμενα και γεγονότα , όπως τα κελιά του φύλλου εργασίας και τις επιλογές των κυττάρων . Τα πράγματα που θα χρειαστείτε για Microsoft Excel , έκδοση 97 ή νεότερη
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Excel και εισάγετε το VBA ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ), πατώντας το πλήκτρο " Alt - F11 . " Εντός του IDE , θα γράψετε κώδικα που θα εκτελείται όταν ένας χρήστης επιλέγει ένα κελί του φύλλου εργασίας . 2

Κάντε δεξί κλικ στο " Sheet2 " στοιχείο στο παράθυρο στα αριστερά της οθόνης , στη συνέχεια, επιλέξτε " Προβολή κώδικα ". Η δράση αυτή θα πραγματοποιηθεί στην κωδικοποίηση περιβάλλον για το φύλλο εργασίας 2 .
Εικόνων 3

Επιλέξτε " Φύλλο εργασίας " από την αριστερή αναπτυσσόμενη λίστα που βρίσκεται στο πάνω μέρος του παραθύρου κώδικα . Κάντε κλικ στο " SelectionChange " Λειτουργία εκδήλωση από το drop -down λίστα άμεσα με το δικαίωμα του αριστερού λίστα drop-down . Η ενέργεια αυτή δημιουργεί μια λειτουργία εκδήλωση για το φύλλο εργασίας 2 . Μια λειτουργία εκδήλωση κατέχει ο κώδικας του προγράμματος που VBA θα εκτελέσει όταν προκύπτουν ορισμένες προϋποθέσεις , όπως ένα χρήστη επιλέγοντας ένα κελί του φύλλου εργασίας .
Η

4 Πληκτρολογήστε τον ακόλουθο κώδικα πρόγραμμα πάνω από το " End Sub" δήλωση του " SelectionChange " λειτουργία:

MsgBox ( Target.Address )
5

Επιστροφή στο Excel πατώντας " Alt - F11 , "και στη συνέχεια κάντε κλικ στην καρτέλα" Sheet2 "στο κάτω μέρος της οθόνης .
Η 6

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

Επιστροφή στην IDE πατώντας το πλήκτρο " Alt - F11 , " και στη συνέχεια να επιστρέψετε στην λειτουργία SelectionChange έχετε προγραμματίσει στο βήμα 4 .
Τετάρτη 8

Αλλαγή του προγράμματος , έτσι ώστε να εμφανίζει ένα μήνυμα μόνο όταν έχει επιλεγεί ένα συγκεκριμένο κελί . Κάνετε αυτή την αλλαγή , αντικαθιστώντας τον υπάρχοντα κωδικό ( " MsgBox ( Target.Address ) "), με τον ακόλουθο κώδικα :

Εάν Target.Address = " $ D $ 13" ThenMsgBox ( Target.Address ) End If
Τετάρτη 9

Επιστροφή στο φύλλο εργασίας που επιλέξατε στο βήμα 5 , στη συνέχεια, επιλέξτε οποιοδήποτε κελί εκτός από το " $ D $ 13" κάνοντας κλικ σε αυτό . Σημειώστε ότι εμφανίζεται κανένα μήνυμα
Η 10 .

Επιλέξτε το κελί " $ D $ 13 " και παρατηρήστε ότι το πλαίσιο μηνύματος εμφανίζει τώρα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα