Στοιχεία ελέγχου VBA – Έλεγχος φορμών & Έλεγχος ActiveX στο Excel
Στοιχεία ελέγχου VBA: Έλεγχος φορμών VBA & στοιχεία ελέγχου ActiveX στο Excel
Στοιχεία ελέγχου φόρμας VBA/GUI στο Excel
Το GUI είναι το ακρωνύμιο του γραφικού περιβάλλοντος χρήστη. Το GUI είναι το μέρος του προγράμματος με το οποίο αλληλεπιδρά ο χρήστης. Ένα GUI αποτελείται από στοιχεία ελέγχου. Αυτά τα στοιχεία ελέγχου VBA του Excel μπορούν να χρησιμοποιηθούν σε μια φόρμα. Ο παρακάτω πίνακας δείχνει μερικά από τα πιο συχνά χρησιμοποιούμενα στοιχεία ελέγχου GUI VBA.
| S / N | Έλεγχος | Περιγραφή |
|---|---|---|
| 1 | εντολή | Χρησιμοποιείται για την εκτέλεση κώδικα |
| 2 | Combo Box | Χρησιμοποιείται για την παρουσίαση μιας αναπτυσσόμενης λίστας στους χρήστες |
| 3 | Έλεγχος Box | Χρησιμοποιείται για αληθείς ή ψευδείς τιμές. Πολλαπλά πλαίσια ελέγχου μπορεί να έχουν πραγματική τιμή ταυτόχρονα. |
| 4 | Λιστα Box | Χρησιμοποιείται για την παρουσίαση μιας απλής λίστας στους χρήστες |
| 5 | Κείμενο Box | Χρησιμοποιείται για την αποδοχή εισόδου χρήστη |
| 6 | Γραμμή κύλισης | Χρησιμοποιείται για την παροχή μιας γραμμής κύλισης για σκοπούς πλοήγησης. |
| 7 | Κουμπί περιστροφής | Χρησιμοποιείται για την αύξηση ή τη μείωση αριθμητικών τιμών κάνοντας κλικ στα πάνω ή κάτω βέλη που εμφανίζονται στο κουμπί περιστροφής |
| 8 | Κουμπί επιλογής | Χρησιμοποιείται για αληθείς ή ψευδείς τιμές. Μόνο ένα κουμπί επιλογής μπορεί να έχει πραγματική τιμή κάθε φορά. |
| 9 | επιγραφή | Χρησιμοποιείται για την εμφάνιση στατικού κειμένου στον χρήστη |
| 10 | Εικόνα | Χρησιμοποιείται για την προβολή εικόνων |
| 11 | TogglΚουμπί e | Κουμπί που έχει πατημένο και μη πατημένο καταστάσεις. |
Στο στοιχείο ελέγχου VBA GUI,
- Κάντε κλικ στην καρτέλα προγραμματιστή
- Κάντε κλικ στο κουμπί Εισαγωγή αναπτυσσόμενου μενού
Θα λάβετε τον παρακάτω αναπτυσσόμενο πίνακα
Εάν τοποθετήσετε το ποντίκι πάνω από τα στοιχεία ελέγχου φόρμας VBA, το όνομα του στοιχείου ελέγχου θα εμφανιστεί όπως φαίνεται παρακάτω
Προσθήκη στοιχείων ελέγχου GUI σε υπολογιστικό φύλλο
Τώρα θα προσθέσουμε ένα κουμπί εντολής στο βιβλίο εργασίας μας, για αυτό πρέπει
- Κάντε κλικ στο αναπτυσσόμενο μενού Εισαγωγή
- Κάντε κλικ στο κουμπί Command (Control ActiveX) όπως φαίνεται στην παραπάνω εικόνα
- Σύρετε και σχεδιάστε το κουμπί στο φύλλο
Ρύθμιση ιδιοτήτων ελέγχου GUI
Τώρα θα ορίσουμε τη λεζάντα του κουμπιού σε κάτι πιο περιγραφικό
- Κάντε δεξί κλικ στο κουμπί ίσον που μόλις δημιουργήσαμε
- Μενού επιλογής ιδιοτήτων
- Θα λάβετε το ακόλουθο παράθυρο ιδιοτήτων
- Ορίστε την ιδιότητα ονόματος σε btnButton. Η ιδιότητα ονόματος χρησιμοποιείται για την αναγνώριση του στοιχείου ελέγχου στο παράθυρο κώδικα. btn είναι το πρόθεμα για το κουμπί.
- Ορίστε την ιδιότητα Λεζάντα σε "Κλικ μου". Το κείμενο στην ιδιότητα λεζάντα είναι αυτό που θα δουν οι χρήστες στο κουμπί.
Κλείστε το παράθυρο όταν τελειώσετε.
Θα λάβετε τα ακόλουθα αποτελέσματα.
Πώς να χρησιμοποιήσετε το στοιχείο ελέγχου ActiveX στο VBA
Σε αυτήν την ενότητα του ελέγχου ActiveX Excel, θα δούμε πώς να ενσωματώσουμε το κουμπί 'commandclick' στο VBA και να εκτελέσουμε ένα πρόγραμμα χρησιμοποιώντας το κουμπί.
Βήμα 1) Σε αυτό το βήμα, κάντε κλικ στην επιλογή «κουμπί εισαγωγής» από το Active X Control. Στη συνέχεια, επιλέξτε την επιλογή του κουμπιού εντολής από αυτό.
Βήμα 2) Για να εισαγάγετε το "clickcommandbutton1" σύρετε τον κέρσορα του ποντικιού στο φύλλο Excel.
Βήμα 3) Στη συνέχεια, κάντε δεξί κλικ στο κουμπί εντολής και επιλέξτε "Προβολή κώδικα".
Βήμα 4) Ελέγξτε ότι βρίσκεστε στο σωστό φύλλο. Θα ανοίξει ένας επεξεργαστής κώδικα. Εισάγετε τον κωδικό σας.
- Στον κώδικα, ορίσαμε το εύρος A1 έως A10.
- Αυτό το εύρος ορίζει τον αριθμό κελιού στο φύλλο Excel από "A1 έως A10".
- Στη συνέχεια, ορίζουμε τη συμβολοσειρά "Guru99 VBA Tutorial" σε κώδικα
- Έτσι, όταν κάνετε κλικ στο "κουμπί εντολής" στο excel. Θα πρέπει να εκτυπώσει το "Guru99 VBA Tutorial" στην περιοχή κελιών "A1 έως A10".
Βήμα 5) Στο επόμενο βήμα, αποθηκεύστε το αρχείο κώδικα και μετά βγείτε από το πρόγραμμα επεξεργασίας. Για να επιστρέψετε στο αρχείο Excel, κάντε κλικ στο εικονίδιο φύλλου Excel στην άκρα αριστερά.
Βήμα 6) Στο φύλλο Excel, θα δείτε ότι η καρτέλα Λειτουργία σχεδίασης είναι ενεργοποιημένη. Βεβαιωθείτε ότι είναι "OFF" διαφορετικά ο κωδικός σας δεν θα λειτουργήσει.
Βήμα 7) Όταν η λειτουργία σχεδίασης είναι απενεργοποιημένη, δεν θα υπάρχει πράσινο επισήμανση σε αυτήν. Τώρα μπορείτε να κάνετε κλικ στο κουμπί εντολής.
Βήμα 8) Κάντε κλικ στο "CommandButton1". Θα εκτυπώσει το "Guru99 VBA Tutorial" στην περιοχή κελιών "A1 έως A10".
Κατεβάστε τον παραπάνω κώδικα Excel
Προαπαιτούμενο
Διαμορφώστε Microsoft Excel
Όπως βλέπουμε στο προηγούμενο σεμινάριο, βεβαιωθείτε ότι η κορδέλα σας θα έχει το εικονίδιο "Προγραμματιστής" όπως φαίνεται εδώ.
Τώρα, μετονομάστε το φύλλο1 σε "VBA Operator» όπως φαίνεται στο στιγμιότυπο οθόνης παρακάτω. Αποθηκεύστε το βιβλίο εργασίας σε μια επέκταση αρχείου βιβλίου εργασίας με δυνατότητα Macro-Enabled (*.xlsm). (δείτε την παρακάτω εικόνα).
Μετά από αυτό, κάντε κλικ στο κουμπί Αποθήκευση.
















