Πατήστε και κρατήστε πατημένο το πλήκτρο Alt, και κατόπιν το πλήκτρο F11 . Θα εμφανιστεί το παράθυρο του Excel VBA Editor, που σας επιτρέπει να διαχειρίζεστε και να δημιουργήσει μια μακρο - ή περισσότερες - για να κάνει ό, τι πρέπει να κάνετε . Μια μακροεντολή είναι μια συντόμευση για μια εργασία που κάνει επανειλημμένα . Ο συντάκτης πρέπει να έχει τρία παράθυρα : Το Έργο , Ιδιότητες και κώδικα παράθυρα . Το παράθυρο του έργου παρακολουθεί τα διάφορα φύλλα και τα αντικείμενα που σχετίζονται με το βιβλίο εργασίας του Excel . Το παράθυρο Properties κομμάτια μερικά από τα διαφορετικά πράγματα που μπορεί να είναι διαφορετική για τις μακροεντολές σας - κατά την πρώιμη χρήση της VBA σας , δεν θα χρειαστεί πολύ αυτό το παράθυρο . Θα
περνούν το μεγαλύτερο μέρος του χρόνου σας στο παράθυρο κώδικα , γράφοντας τους κωδικούς που απαρτίζουν διάφορες μακροεντολές σας .
Η πρώτη σας Υπορουτίνα
Η
Φέρτε το παράθυρο κώδικα στο προσκήνιο και αρχίστε να πληκτρολογείτε τον κωδικό σας . Πληκτρολογήστε " Sub MyRoutine , " πρόσθεσε δύο επαναφοράς και, στη συνέχεια , πληκτρολογήστε " End Sub ". Τώρα έχετε δημιουργήσει μια υπορουτίνα που ονομάζεται " MyRoutine ", η οποία δεν κάνει τίποτα . Βάλτε τον κέρσορα μεταξύ των γραμμών του κώδικα , και να αρχίσετε να πληκτρολογείτε τη ρουτίνα . Ο κώδικας που ακολουθεί θα συνδυάζει μια λίστα με ονόματα και επώνυμα στις στήλες Α και Β στη στήλη C : .
Sub MyRoutine
Activesheet.Range ( "C1" ) Επιλέξτε
Κάντε Μέχρι Selection.Offset ( 0 , -2 ) Value = " " Selection.Value = Selection.Offset ( 0 , -2 ) Value & . "" & Selection.Offset ( 0 , . - 1 ) Selection.Offset ( 1 , 0 ) . SelectLoop
Range ( "A1" ) . SelectEnd Sub
Πειραματιστείτε με νέους κωδικούς και λειτουργίες. Μπορείτε να βρείτε μια πληθώρα από αυτά τα sites που αναφέρονται στα Αναφορές και Πόροι . Αν έχετε πρόβλημα να πάρει τις λειτουργίες για να τρέξει , ελέγξτε ότι δεν υπάρχουν λείπουν σημεία στίξης , και ότι όλες οι υπορουτίνες σας έναρξης και λήξης .
Η Ενεργοποίηση μακροεντολών
μια μακροεντολή είναι ένα από δύο πράγματα : είτε ο κώδικας που προγραμματίζονται σε Visual Basic ( VBA τι αποκαλεί Υπορουτίνα ) , είτε με την καταγραφή τους , χρησιμοποιώντας το εργαλείο Macro Recorder . Μακροεντολές μπορεί να προκληθεί μέσω ενός αριθμού διαφορετικών τρόπων. Το πιο βασικό είναι πιέζοντας Alt και F7 , ή να βρουν το υπομενού Μακροεντολές του μενού Εργαλεία . Αυτό ανοίγει το παράθυρο διαλόγου Εκτέλεση μακροεντολών , το οποίο σας επιτρέπει να εκτελέσετε τις μακροεντολές που έχετε κάνει μέχρι τώρα . Όταν ξεκινάτε μια νέα μακροεντολή , μπορείτε επίσης να ορίσετε να έχουν μια συντόμευση πληκτρολογίου . Ανοίξτε το υπομενού μακροεντολές και επιλέξτε Record Macro , εισάγετε ένα όνομα για τη μακροεντολή , στη συνέχεια, επιλέξτε μια συντόμευση πληκτρολογίου . Όταν ανοίγετε το VBE , μπορείτε να επεξεργαστείτε αυτήν τη μακροεντολή, ώστε κάθε φορά που πληκτρολογεί ο χρήστης όλες στη συντόμευση πληκτρολογίου , Excel ενεργοποιεί αυτόματα τη μακροεντολή .
Μπορείτε επίσης να κάνετε ένα κουμπί που πυροδοτεί macro σας . Ανοίξτε το μενού Draw ή κάντε δεξί κλικ και τοποθετήστε ένα αντικείμενο . Σχεδιάστε το κουμπί χρησιμοποιώντας τα διάφορα εργαλεία , κάντε δεξί κλικ στο αντικείμενο και επιλέξτε "Αντιστοίχηση μακροεντολής . " Επιλέξτε τη μακροεντολή σας από τη λίστα και να το αποθηκεύσετε . Κάθε φορά που ένας χρήστης κάνει κλικ σε αυτό το αντικείμενο , η μακροεντολή θα εκτελείται αυτόματα .
Εικόνων Κοινή χρήση του υπολογιστικού φύλλου
Η
Βεβαιωθείτε ότι όλοι οι χρήστες που προτίθενται να χρησιμοποιήσουν φύλλο σας στον υπολογιστή τους να έχουν τον Macro Ρυθμίσεις ασφαλείας που είτε χαμηλής ή μέσης . Χαμηλή ασφάλειας θα επέτρεπε τη μηχανή για να τρέξει τις μακροεντολές που συνδέονται με οποιοδήποτε φύλλο - η οποία μπορεί να αφήσει τον υπολογιστή σας ανοικτό σε μόλυνση, αν δεν γνωρίζετε την προέλευση του υπολογιστικού φύλλου . Το μεσαίο επίπεδο ασφαλείας θα ζητήσει από το χρήστη να επιτρέψει ή να αρνηθεί τις μακροεντολές - και θα πρέπει να επιλέξετε
εικόνων
Η "Allow ".
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα