Δημιουργήστε ένα κουμπί μακροεντολής στο Excel
Οι πιο συνηθισμένες εργασίες στο Excel μπορούν να αυτοματοποιηθούν για να αποφευχθεί η άσκοπη κατανάλωση χρόνου. Έχοντας μιλήσει για τον αυτοματισμό, οι μακροεντολές VBA είναι ο τρόπος να προχωρήσουμε στο Excel. Μόλις ολοκληρωθεί η κωδικοποίηση μακροεντολών, πρέπει να εκτελέσουμε αυτό το πρόγραμμα για να ολοκληρώσουμε την εργασία. Πρέπει να έχετε ήδη δει ένα κουμπί που μπορεί να κάνει τη δουλειά σε πολλά από τα φύλλα εργασίας, οπότε μόλις ολοκληρωθεί ο προγραμματισμός, μπορούμε να αντιστοιχίσουμε αυτήν την εργασία σε ένα από τα κουμπιά, οπότε με το πάτημα του κουμπιού, θα εκτελεστεί η ανατεθείσα εργασία . Έτσι, σε αυτό το άρθρο, θα σας καθοδηγήσουμε στη διαδικασία δημιουργίας ενός κουμπιού excel για την εκτέλεση της εργασίας.
3 μέθοδοι δημιουργίας κουμπιού στο Macro Excel;
Όπως γνωρίζουμε, η μακρο κωδικοποίηση είναι ο τέλειος τρόπος αυτοματοποίησης εργασιών. υπάρχει ένα μικρό άλλο πράγμα που μπορούμε να κάνουμε για να εκτελέσουμε αυτόν τον κώδικα. Τα Macro & Buttons είναι οι τέλειοι συνδυασμοί. είναι σαν «ένας τυπικός ινδικός γάμος αγοριού συμπαθεί ένα κορίτσι και το κορίτσι αρέσει ένα αγόρι». Με το πάτημα του κουμπιού, μπορούμε να εκτελέσουμε εκατοντάδες γραμμές, οπότε μερικές από τις περίπλοκες αναφορές μπορούν να αυτοματοποιηθούν και να παραδοθούν στα μέλη της ομάδας σας και να πω ότι το μόνο που έχουν να κάνουν είναι να κάνουν κλικ στο κουμπί για να ολοκληρώσουν τη δουλειά.
Έτσι, στο excel, μπορούμε να δημιουργήσουμε ένα κουμπί excel χρησιμοποιώντας τρεις τρόπους, και αυτοί είναι παρακάτω.
- Σχήματα
- Ενεργός έλεγχος X
- Έλεγχος φόρμας στο Excel

Θα δούμε καθένα από αυτά λεπτομερώς τώρα.
# 1 - Χρήση σχημάτων
Ο καλύτερος και εύκολος τρόπος για να δημιουργήσετε ένα κουμπί για την εκχώρηση μακροεντολής είναι η χρήση του "Shapes" του Excel. Μπορούμε να εισαγάγουμε μια μεγάλη ποικιλία σχημάτων στο excel, και επίσης μπορούμε να μορφοποιήσουμε αυτά τα σχήματα όπως θα θέλαμε να τα κάνουμε να φαίνονται.
Πριν εισαγάγετε σχήματα, παρακάτω είναι η μακροεντολή που είχαμε γράψει για να φιλτράρετε τις τιμές στα παρακάτω δεδομένα.

Έχουμε δεδομένα σε στήλες από το Α έως το Ε και στο κελί G2, έχουμε δημιουργήσει μια αναπτυσσόμενη λίστα όλων των τύπων καρτών, ο τύπος κάρτας που επιλέγουμε στο κελί G2 πρέπει να φιλτράρεται στα δεδομένα και για αυτό, παρακάτω είναι ο κωδικός μακροεντολής excel που έχουμε γράψει.
Κώδικας:
Sub Filter_Values () Dim LR As Long Dim LC As Long Dim Rng As Range LR = Cells (Rows.Count, 1). End (xlUp). Row LC = Cells (5, Columns.Count). End (xlToLeft). Column Ορισμός Rng = Κελιά (5, 1). Αλλαγή μεγέθους (LR, LC) Rng. Πεδίο αυτόματου φίλτρου: = 4, Κριτήρια 1: = Εύρος ("G2"). Τιμή End Sub
Με την εκτέλεση του παραπάνω κώδικα, θα φιλτράρει τις τιμές που επιλέγονται στο κελί G2 κελιού. Κάθε φορά που πρέπει να ανοίγουμε τον Επεξεργαστή της Visual Basic και πρέπει να τρέξουμε τον κώδικα.
Έτσι, τώρα θα εισαγάγουμε σχήματα για να αντιστοιχίσουμε τη μακροεντολή.
Βήμα 1: Μεταβείτε στην καρτέλα ΕΙΣΑΓΩΓΗ στο excel και βρείτε την επιλογή "Shapes".

Βήμα 2: Μόλις κάνετε κλικ στην αναπτυσσόμενη λίστα "Σχήματα", θα δούμε πολλές επιλογές σχημάτων.

Επιλέξτε οποιοδήποτε από τα σχήματα και σχεδιάστε στο φύλλο εργασίας (πάνω από τον πίνακα δεδομένων).

Βήμα 3: Μετά την προσθήκη των σχημάτων, πρέπει να εισαγάγουμε κάποια τιμή κειμένου σε αυτό, οπότε κάντε δεξί κλικ στο σχήμα και επιλέξτε "Επεξεργασία κειμένου".

Βήμα 4: Εισαγάγετε κείμενο όπως θέλετε να μεταφέρετε το μήνυμα στον χρήστη.

Βήμα 5: Αυτή είναι η προεπιλεγμένη προβολή του σχήματος, έτσι μπορούμε να το μορφοποιήσουμε στην καρτέλα "Μορφή".

Βήμα 6: Μόλις δοθεί η σωστή μορφοποίηση στο σχήμα, κάντε δεξί κλικ και επιλέξτε "Εκχώρηση μακροεντολής".

Βήμα 7: Τώρα, αυτό θα ανοίξει όλα τα ονόματα μακροεντολών στον οπτικό βασικό επεξεργαστή.

Επιλέξτε τη μακροεντολή που θέλετε να αντιστοιχίσετε στο σχήμα.

Βήμα 8: Τώρα κάντε κλικ στο "Ok" και η μακροεντολή έχει αντιστοιχιστεί στο σχήμα.
Τώρα, όταν τοποθετείτε το δείκτη του ποντικιού, μπορείτε να δείτε το δείκτη του χεριού που δείχνει την επιλογή κλικ.

Τώρα, αν κάνετε κλικ, θα εκτελεστεί η αντιστοιχισμένη μακροεντολή και η τιμή που υπάρχει στο κελί G2 θα φιλτραριστεί.

# 2 - Χρήση μορφών ελέγχου φόρμας & Active X
Στην καρτέλα προγραμματιστή, έχουμε μια επιλογή που ονομάζεται "Εισαγωγή". κάτω από αυτό? έχουμε "Έλεγχος φόρμας" και "Έλεγχος ενεργού Χ".

Από το "Έλεγχοι φόρμας", επιλέξτε την επιλογή "Κουμπί" .

Σχεδιάστε αυτό στο φύλλο εργασίας σας και αμέσως θα λάβετε μια λίστα μακροεντολών.

Επιλέξτε τη μακροεντολή που θέλετε να εκχωρήσετε και κάντε κλικ στο "Ok" για να κλείσετε το παραπάνω παράθυρο.
Τώρα το κουμπί δημιουργείται για την εκτέλεση της μακροεντολής.

Έτσι, μπορούμε να δημιουργήσουμε ένα κουμπί στο excel για να εκτελέσουμε τη μακροεντολή.
Πράγματα που πρέπει να θυμάστε
- Το κουμπί Active X Control απαιτεί περαιτέρω γνώσεις κωδικοποίησης, οπότε δεν καλύπτεται σε αυτό το άρθρο.
- Η βασική διαφορά μεταξύ Shape & Form control είναι η μορφοποίηση και το στυλ που φαίνονται.