λογισμικό

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

Πώς να χρησιμοποιήσετε το Excel Visual Basic για να δημιουργήσετε και εκτελέσετε μια Macro

Visual Basic είναι η γλώσσα προγραμματισμού που χρησιμοποιούν οι προγραμματιστές να επεκτείνουν την προεπιλεγμένη εργαλείων του Microsoft Excel . Τα προγράμματα, οι προγραμματιστές γράφουν ονομάζονται μακροεντολές . Μπορείτε να δημιουργήσετε μακροεντολές με δύο τρόπους : με το γράψιμο τους σε ένα περιβάλλον προγραμματισμού και από την καταχώρισή τους . Όποιον τρόπο κι αν επιλέξετε να δημιουργήσετε μακροεντολές , μπορείτε να χρησιμοποιήσετε αυτά τα προγράμματα για να εκτελεί τα καθήκοντά του Excel με μεγαλύτερη ταχύτητα και λιγότερα λάθη από ό, τι αν χρησιμοποιείτε τυποποιημένη διεπαφή χρήστη του Excel . Επειδή οι ​​μακροεντολές έχουν τέτοια δύναμη , να είστε βέβαιος να δοκιμάσετε νέες μακροεντολές τα δεδομένα των δοκιμών πριν από τη χρήση τους με ζωντανή δεδομένα σας . Οδηγίες
Καταγραφή Macro
Η

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

Κάντε κλικ στο κουμπί " Office " και, στη συνέχεια , κάντε κλικ στο κουμπί " Επιλογές" . Κάντε κλικ στο πλαίσιο ελέγχου Εμφάνιση της καρτέλας Προγραμματιστής για να κάνει το Excel εμφανίζει το μενού που κρατά τα κουμπιά εγγραφής macro . Εκτός αν κάνετε κλικ σε αυτό το πλαίσιο ελέγχου , τα πλήκτρα μακροεντολών παραμείνουν αόρατα .
Εικόνων 3

Κάντε κλικ στο " OK" σε όλα τα ανοιχτά παράθυρα διαλόγου και, στη συνέχεια , κάντε κλικ στο πλέον ορατή καρτέλα "Προγραμματιστής " .
Φτηνές 4

Κάντε κλικ στο κουμπί "Εγγραφή " . Το Excel εμφανίζει ένα παράθυρο διαλόγου που θα σας ζητά ένα όνομα για τη μακροεντολή . Πληκτρολογήστε οποιοδήποτε όνομα , στη συνέχεια, κάντε κλικ στο " OK " για να ξεκινήσει η εγγραφή της μακροεντολής .
5

Drag όλη την λίστα με τους αριθμούς που δώσατε προηγουμένως να επιλέξετε τη λίστα , στη συνέχεια να κάντε δεξί κλικ και κάντε κλικ στο κουμπί " Ταξινόμηση ". Κάντε κλικ στο " μικρότερο στο μεγαλύτερο " επιλογή ταξινόμησης . Excel ταξινομεί τους αριθμούς .
Η

6 Κάντε κλικ στο κουμπί " Stop" στη γραμμή εργαλείων για να τερματίσετε την καταγραφή μακροεντολών .
Η 7

Πληκτρολογήστε ένα νέο κατάλογο αδιαχώριστα αριθμών στη θέση του Αν η υπάρχουσα λίστα , στη συνέχεια, κάντε κλικ στο κουμπί " μακροεντολές " της γραμμής εργαλείων για να εμφανιστεί μια λίστα μακροεντολών .
8

Πληκτρολογήστε το όνομα της μακροεντολής που καταγράψατε νωρίτερα , στη συνέχεια, κάντε κλικ στο κουμπί " Run" . Το Excel κλείνει το παράθυρο διαλόγου και, στη συνέχεια τρέχει macro σας . Ανακοίνωση για τη νέα λίστα των αριθμών που έχετε εισάγει είναι τώρα ταξινομημένο .
Εικόνων Γράψτε μια Macro
Η

9 Κάντε κλικ στο κουμπί " Μακροεντολές " , στη συνέχεια, κάντε κλικ στο όνομα της μακροεντολής που καταγράφονται νωρίτερα . Κάντε κλικ στο κουμπί "Επεξεργασία" για να μπείτε στο περιβάλλον προγραμματισμού Visual Basic .
Η 10

Κάντε κλικ κάτω από το "End Sub" δήλωση , στη συνέχεια, επικολλήστε την ακόλουθη νέα μακροεντολή στο παράθυρο . Αυτή η μακροεντολή σας ρωτά αν θέλετε να εκτελέσετε την αρχική μακροεντολή , τότε εκτελεί αυτήν τη μακροεντολή , αν έχετε απαντήσει «Ναι».

Δημόσια υπο askIfUserWantsToRunMacro ( )

dim x

x = inputbox " Θέλετε να εκτελέσετε τη μακροεντολή διαλογής ( ναι /όχι ) ; "

αν x = " ναι " , τότε

[ ENTER mACRO ΟΝΟΜΑ ΣΑΣ ΕΔΩ ] Ξενοδοχεία

τέλος, αν

End sub ​​
Η 11

Πληκτρολογήστε πάνω από το κείμενο " [ ENTER mACRO ΟΝΟΜΑ ΣΑΣ ΕΔΩ ] » με το όνομα της διαλογής μακροεντολή σας , στη συνέχεια, κάντε κλικ σε οποιαδήποτε από τις δηλώσεις της νέας μακροεντολής .
Η 12

Κάντε κλικ στο εικονίδιο " Excel " στη γραμμή εργασιών των Windows για να επιστρέψετε στο φύλλο με τον κατάλογο των ταξινομημένων αριθμών . Πληκτρολογήστε μια νέα λίστα των τυχαίων αριθμών .
Η

13 Κάντε κλικ στο κουμπί " Μακροεντολές " στη γραμμή εργαλείων και στη συνέχεια κάντε διπλό κλικ στο " askIfUserWantsToRunMacro " στοιχείο. Excel σας ζητά με την ερώτηση που πληκτρολογήσατε προηγουμένως .
Η 14

Τύπος "όχι" και πατήστε το πλήκτρο " Enter". Το Excel δεν ταξινομήσετε τη νέα λίστα των αριθμών .
Η 15

Εκτελέστε ξανά το νέο macro , αλλά πληκτρολογήστε " ναι " αυτή τη φορά . Excel ταξινομεί τους νέους αριθμούς .
Η
εικόνων

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

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