λογισμικό

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

Πώς να διαβάσετε ένα κώδικα VBA στο Microsoft Excel

VBA ( Visual Basic for Applications ) κώδικας είναι μέρος των περισσότερων από τις εφαρμογές του Microsoft Office . Μαθαίνοντας να διαβάσει τον κώδικα περιλαμβάνει την κατανόηση των λογικό τρόπο γραμμές κώδικα εμφανίζονται , χρησιμοποιώντας το σύστημα βοήθειας ενσωματωμένη VBA και ίσως διαβούλευση σε απευθείας σύνδεση ή τους πόρους εκτύπωσης. Η σύνταξη της κάθε λέξης και δήλωση είναι σταθερή και θα είναι πάντα στην ίδια μορφή . Σε πολλές περιπτώσεις, η έννοια θα είναι αυτονόητη , ακόμη και αν η πραγματική ορθογραφία των λέξεων κώδικα μπορεί να φαίνεται λίγο ασυνήθιστο . Οδηγίες
Η 1

Open VBA στο Excel κάνοντας κλικ στο " Developer " στο μενού ανώτερου επιπέδου και , στη συνέχεια, " Visual Basic " στο αριστερό άκρο της δεύτερης σειράς των επιλογών του μενού . Εάν δεν βλέπετε την καρτέλα Προγραμματιστής , κάντε κλικ στο " Κουμπί Microsoft Office " στην επάνω αριστερή γωνία της σελίδας υπολογιστικού φύλλου . Κάντε κλικ στο κουμπί " Επιλογές του Excel " και το " Popular ". Στις δημοφιλείς επιλογές , κάντε κλικ στο πλαίσιο ελέγχου δίπλα στο " Εμφάνιση καρτέλας Προγραμματιστής στην κορδέλα . " 2

Δείτε το παράθυρο κώδικα VBA που ανοίγει στην οθόνη . Υπάρχοντα κώδικα VBA δείχνει σε χωριστές γραμμές σε αυτό το παράθυρο . Οι γραμμές κώδικα Λογικά . Διαβάστε τους με την κατανόηση των σκοπών του κάθε τμήματος , τα οποία περιλαμβάνουν γενικά τις δηλώσεις επιλογή , Μεταβλητή δηλώσεις , διαδικασίες ρουτίνας , οδηγίες ή εντολές , οδηγίες εξόδου , ​​Σχόλιο δηλώσεις και τέλος του Υπο συνήθης δήλωση .
Η
3

Διαβάστε το νόημα των δηλώσεων επιλογή και δηλώσεις μεταβλητών ως εξής :

" Option Explicit " εγγυήσεις ότι οι μεταβλητές θα πρέπει να δηλώνονται , αποφεύγοντας λάθη αργότερα στο πρόγραμμα . " Option Base 1 " λέει το πρόγραμμα για να αρχίσουμε να μετράμε Πίνακες των δεδομένων σε ένα και όχι το μηδέν .

"Dim [ όνομα μεταβλητής ] Όπως [ Τύπος ] . " Δημιουργήστε μια μεταβλητή με το όνομα των εργαζομένων και να εκχωρήσετε σε ένα τύπου string άλφα αριθμητικών χαρακτήρων εμφανίζεται ως Μπορείτε να δείτε "Dim strEmployee όπως String . " Και οι δύο τρόποι σημαίνουν το ίδιο πράγμα "Dim Υπάλληλος As String . "? το πρόθεμα απλώς διευκρινίζει το σκοπό για τον άνθρωπο . Ομοίως , "Dim intSalary ως ακέραιος" δηλώνει μια μεταβλητή με το όνομα " Μισθός ", το οποίο θα κρατήσει ακέραιους αριθμούς
Η 4

Ερμηνεύστε Sub ρουτίνας ή διαδικασία δηλώσεις με αυτόν τον τρόπο : .

" Sub GetEmployeeName ( ) " ονόματα διαδικασία για να συγκεντρώσει το όνομα ενός υπαλλήλου . Η εντολή διαβάζει " strEmployee = InputBox ( " Πληκτρολογήστε το όνομα Υπαλλήλου : " ) " σημαίνει " Εμφάνιση παραθύρου ζητώντας από το χρήστη να πληκτρολογήσει το όνομα του εργαζομένου και το εκχωρούμε στις μεταβλητές strEmployee . " Καταλάβετε ότι αν όλα αυτά είναι η Sub ρουτίνα κάνει , τότε το μόνο που απομένει γραμμή θα γράφει " End Sub ".
5

Ερμηνεύστε άλλο κωδικό VBA μπορείτε να δείτε σε μια ενότητα Excel VBA , όπως αυτό :

Τετράδια . Προσθήκη μέσα δημιουργήσετε ένα νέο workbookRange ( "A1" ) . Επιλέξτε μέσα επιλέξτε το κελί που προσδιορίζονται ως στήλη A , σειρά 1.If/Then/Else δηλώσεις αναθέσει τη διαδικασία για να ελέγξετε αν μια συνθήκη είναι αληθής ή ψευδής και να προχωρήσει με διαφορετικό τρόπο ανάλογα με το αποτέλεσμα :

Αν intSalary <50.000 thenMsgBox «Αυτός ο άνθρωπος χρειάζεται μια αύξηση! " Else MsgBox " Αυτό το άτομο μπορεί να κάνει πάρα πολύ ! "
Η 6

Μάθετε τι πολλές περισσότερες λέξεις κώδικα VBA σημαίνει τονίζοντας τη λέξη ή πληκτρολογώντας στη Visual Basic συντάκτης και πιέζοντας το πλήκτρο F1 για βοήθεια.
Η
εικόνων

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

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