Αντιστοίχιση μακροεντολής σε φόρμα ή κουμπί ελέγχου

Μπορείτε να χρησιμοποιήσετε ένα κουμπί ελέγχου φόρμας ή ένα κουμπί εντολής (ένα στοιχείο ελέγχου ActiveX) για να εκτελέσετε μια μακροεντολή που εκτελεί μια ενέργεια όταν ένας χρήστης κάνει κλικ σε αυτό. Και τα δύο αυτά κουμπιά είναι επίσης γνωστά ως κουμπί ώθησης, το οποίο μπορεί να ρυθμιστεί για να αυτοματοποιήσετε την εκτύπωση ενός φύλλου εργασίας, το φιλτράρισμα δεδομένων ή τον υπολογισμό αριθμών. Γενικά, το κουμπί "στοιχείο ελέγχου φόρμας" και ένα κουμπί εντολής στοιχείου ελέγχου ActiveX είναι παρόμοια στην εμφάνιση και τη συνάρτηση. Ωστόσο, έχουν ορισμένες διαφορές, οι οποίες εξηγούνται στις παρακάτω ενότητες.

Κουμπί (στοιχείο ελέγχου φόρμας)

Παράδειγμα στοιχείου ελέγχου κουμπιού γραμμής εργαλείων φόρμας

Κουμπί εντολής (στοιχείο ελέγχου ActiveX)

Παράδειγμα στοιχείου ελέγχου κουμπιού εντολής ActiveX

Στις παρακάτω ενότητες, μάθετε πώς μπορείτε να προσθέσετε μια μακροεντολή σε ένα κουμπί στο Excel — για Windows ή για Mac.

Σημείωση: Τα στοιχεία ελέγχου ActiveX δεν υποστηρίζονται σε Mac.

Οι μακροεντολές και τα εργαλεία VBA μπορούν να βρεθούν στην καρτέλα προγραμματιστής , η οποία είναι κρυφή από προεπιλογή.

Το πρώτο βήμα είναι να το ενεργοποιήσετε. Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο: Εμφάνιση της καρτέλας "προγραμματιστής".

Καρτέλα "Προγραμματιστής" στην κορδέλα

Προσθήκη κουμπιού (στοιχείο ελέγχου φόρμας)

  1. Στην καρτέλα προγραμματιστής , στην ομάδα στοιχεία ελέγχου , κάντε κλικ στην επιλογή Εισαγωγήκαι, στη συνέχεια, στην περιοχή στοιχεία ελέγχου φόρμας, κάντε κλικ στην επιλογή Εικόνα κουμπιού κουμπιού .

  2. Κάντε κλικ στη θέση του φύλλου εργασίας όπου θέλετε να εμφανιστεί η επάνω αριστερή γωνία του κουμπιού. Εμφανίζεται το αναδυόμενο παράθυρο Εκχώρηση μακροεντολής .

  3. Αντιστοιχίστε μια μακροεντολή στο κουμπί και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

  4. Για να καθορίσετε τις ιδιότητες στοιχείου ελέγχου του κουμπιού, κάντε δεξί κλικ στο κουμπί και, στη συνέχεια, κάντε κλικ στην επιλογή Μορφοποίηση στοιχείου ελέγχου.

Προσθήκη κουμπιού εντολής (στοιχείο ελέγχου ActiveX)

  1. Στην καρτέλα προγραμματιστής , στην ομάδα στοιχεία ελέγχου , κάντε κλικ στην επιλογή Εισαγωγήκαι, στη συνέχεια, στην περιοχή στοιχεία ελέγχου ActiveX, κάντε κλικ στην επιλογή κουμπί εντολής Εικόνα κουμπιού .

  2. Κάντε κλικ στη θέση του φύλλου εργασίας στο οποίο θέλετε να εμφανιστεί η επάνω αριστερή γωνία του κουμπιού εντολής.

  3. Στην ομάδα στοιχεία ελέγχου , κάντε κλικ στην επιλογή Προβολή κώδικα. Αυτή η ενέργεια ξεκινά την επεξεργασία της Visual Basic. Βεβαιωθείτε ότι το κλικ επιλέγεται στην αναπτυσσόμενη λίστα στα δεξιά. Η δευτερεύουσα διαδικασία CommandButton1_Click (δείτε την παρακάτω εικόνα) εκτελεί αυτές τις δύο μακροεντολές όταν κάνετε κλικ στο κουμπί: SelectC15 και HelloMessage.

    Μια υπορουτίνα στην Επεξεργασία της Visual Basic

  4. Στην υποδιαδικασία για το κουμπί εντολής, κάντε ένα από τα εξής:

    • Πληκτρολογήστε το όνομα μιας υπάρχουσας μακροεντολής στο βιβλίο εργασίας. Μπορείτε να εντοπίσετε μακροεντολές κάνοντας κλικ στην επιλογή μακροεντολές στην ομάδα Κώδικας . Μπορείτε να εκτελέσετε πολλές μακροεντολές από ένα κουμπί, πληκτρολογώντας τα ονόματα των μακροεντολών σε ξεχωριστές γραμμές μέσα στην υποδιαδικασία.

    • Ανάλογα με τις ανάγκες, προσθέστε τον δικό σας κώδικα VBA.

  5. Κλείστε την επεξεργασία της Visual Basic και κάντε κλικ στην επιλογή κατάσταση σχεδίασης Εικόνα κουμπιού για να βεβαιωθείτε ότι η λειτουργία σχεδίασης είναι απενεργοποιημένη.

  6. Για να εκτελέσετε τον κώδικα VBA που είναι πλέον μέρος του κουμπιού, κάντε κλικ στο κουμπί εντολής ActiveX που μόλις δημιουργήσατε.

  7. Για να επεξεργαστείτε το στοιχείο ελέγχου ActiveX, βεβαιωθείτε ότι βρίσκεστε σε κατάσταση σχεδίασης. Στην καρτέλα προγραμματιστής , στην ομάδα στοιχεία ελέγχου , ενεργοποιήστε την κατάσταση σχεδίασης.

  8. Για να καθορίσετε τις ιδιότητες στοιχείου ελέγχου του κουμπιού εντολής, στην καρτέλα προγραμματιστής , στην ομάδα στοιχεία ελέγχου , κάντε κλικ στην επιλογή Ιδιότητες Εικόνα κουμπιού . Μπορείτε επίσης να κάνετε δεξί κλικ στο κουμπί εντολής και, στη συνέχεια, να κάνετε κλικ στην εντολή Ιδιότητες.

    Σημείωση: Πριν να κάνετε κλικ στην επιλογή Ιδιότητες, βεβαιωθείτε ότι το αντικείμενο για το οποίο θέλετε να εξετάσετε ή να αλλάξετε τις ιδιότητες είναι ήδη επιλεγμένο.


    Εμφανίζεται το πλαίσιο Ιδιότητες . Για λεπτομερείς πληροφορίες σχετικά με κάθε ιδιότητα, επιλέξτε την ιδιότητα και, στη συνέχεια, πατήστε το πλήκτρο F1 για να εμφανίσετε ένα θέμα Βοήθεια για τη Visual Basic. Μπορείτε επίσης να πληκτρολογήσετε το όνομα της ιδιότητας στο πλαίσιο αναζήτησης της βοήθειας της Visual Basic. Ο παρακάτω πίνακας συνοψίζει τις ιδιότητες που είναι διαθέσιμες.

Εάν θέλετε να καθορίσετε

Χρήση αυτής της ιδιότητας

Γενική

Εάν το στοιχείο ελέγχου φορτώνεται όταν ανοίγει το βιβλίο εργασίας. (Αγνοήθηκε για στοιχεία ελέγχου ActiveX.)

Αυτοφόρτωση (Excel)

Εάν το στοιχείο ελέγχου μπορεί να λαμβάνει εστίαση και να ανταποκρίνεται σε συμβάντα που δημιουργούνται από το χρήστη.

Enabled (φόρμα)

Εάν είναι δυνατή η επεξεργασία του στοιχείου ελέγχου.

Κλειδωμένο (φόρμα)

Το όνομα του στοιχείου ελέγχου.

Όνομα (φόρμα)

Ο τρόπος με τον οποίο το στοιχείο ελέγχου επισυνάπτεται στα κελιά που βρίσκονται κάτω από αυτό (δωρεάν κυμαινόμενο, μετακίνηση αλλά όχι μέγεθος ή μετακίνηση και μέγεθος).

Τοποθέτηση (Excel)

Εάν μπορεί να εκτυπωθεί το στοιχείο ελέγχου.

PrintObject (Excel)

Εάν το στοιχείο ελέγχου είναι ορατό ή κρυφό.

Ορατό (φόρμα)

Text:

Χαρακτηριστικά γραμματοσειράς (έντονη γραφή, πλάγια γραφή, μέγεθος, διακριτή διαγραφή, υπογράμμιση και πάχος).

Έντονη γραφή, πλάγια γραφή, μέγεθος, διακριτή διαγραφή, υπογράμμιση, πάχος (φόρμα)

Περιγραφικό κείμενο στο στοιχείο ελέγχου που το προσδιορίζει ή το περιγράφει.

Λεζάντα (φόρμα)

Εάν τα περιεχόμενα του στοιχείου ελέγχου αναδιπλώνονται αυτόματα στο τέλος μιας σειράς.

WordWrap (φόρμα)

Μέγεθος και θέση:

Εάν το μέγεθος του στοιχείου ελέγχου προσαρμόζεται αυτόματα για να εμφανίζει όλα τα περιεχόμενα.

"Μέγεθος" (φόρμα)

Το ύψος ή το πλάτος στα σημεία.

Ύψος, πλάτος (φόρμα)

Η απόσταση μεταξύ του στοιχείου ελέγχου και του αριστερού ή του επάνω άκρου του φύλλου εργασίας.

Αριστερά, επάνω (φόρμα)

Μορφοποίηση

Το χρώμα φόντου.

Χρώμα φόντου (φόρμα)

Το στυλ φόντου (διαφανές ή αδιαφανές).

Στυλ στυλ (φόρμα)

Το χρώμα του πρώτου πλάνου.

ForeColor (φόρμα)

Εάν το στοιχείο ελέγχου έχει σκιά.

Shadow (Excel)

Εικόνας

Το bitmap που θα εμφανίζεται στο στοιχείο ελέγχου.

Εικόνα (φόρμα)

Η θέση της εικόνας σε σχέση με τη λεζάντα της (αριστερά, επάνω, δεξιά και ούτω καθεξής).

PicturePosition (φόρμα)

Πληκτρολόγιο και ποντίκι:

Το πλήκτρο συντόμευσης για το στοιχείο ελέγχου.

Επιταχυντής (φόρμα)

Ένα προσαρμοσμένο εικονίδιο ποντικιού.

MouseIcon (φόρμα)

Ο τύπος του δείκτη που εμφανίζεται όταν ο χρήστης τοποθετεί το ποντίκι πάνω από ένα συγκεκριμένο αντικείμενο (τυπικό, βέλος, δέσμη ι και ούτω καθεξής).

MousePointer (φόρμα)

Εάν το στοιχείο ελέγχου λαμβάνει την εστίαση όταν κάνετε κλικ σε αυτό.

TakeFocusOnClick (φόρμα)


Οι μακροεντολές και τα εργαλεία VBA μπορούν να βρεθούν στην καρτέλα προγραμματιστής , η οποία είναι κρυφή από προεπιλογή, επομένως το πρώτο βήμα είναι να την ενεργοποιήσετε

  1. Μετάβαση στις προτιμήσεις του Excel > ...> κορδέλα & γραμμή εργαλείων.

  2. Στην κατηγορία Προσαρμογή της Κορδέλας, στη λίστα Κύριες καρτέλες, επιλέξτε το πλαίσιο ελέγχου Προγραμματιστής και, στη συνέχεια, κάντε κλικ στο κουμπί Αποθήκευση.

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

Προσθήκη κουμπιού (στοιχείο ελέγχου φόρμας)

Ακολουθήστε τα παρακάτω βήματα:

  1. Στην καρτέλα προγραμματιστής , κάντε κλικ στην επιλογή Εικόνα κουμπιού κουμπιού .

  2. Κάντε κλικ στη θέση του φύλλου εργασίας όπου θέλετε να εμφανιστεί η επάνω αριστερή γωνία του κουμπιού. Εμφανίζεται το αναδυόμενο παράθυρο Εκχώρηση μακροεντολής .

    Σημείωση: Εάν έχετε ήδη εισαγάγει ένα κουμπί, μπορείτε να κάνετε δεξί κλικ σε αυτό και να επιλέξετε Εκχώρηση μακροεντολής.

  3. Αντιστοιχίστε μια μακροεντολή στο κουμπί και κάντε κλικ στο κουμπί OK.

  4. Για να καθορίσετε τις ιδιότητες στοιχείου ελέγχου του κουμπιού, κάντε δεξί κλικ επάνω του και, στη συνέχεια, επιλέξτε Μορφοποίηση στοιχείου ελέγχου....
     

Προσθήκη κουμπιού εντολής (στοιχείο ελέγχου Visual Basic)

  1. Στην καρτέλα προγραμματιστής , κάντε κλικ στην επιλογή Εικόνα κουμπιού κουμπιού .

  2. Κάντε κλικ στη θέση του φύλλου εργασίας όπου θέλετε να εμφανιστεί η επάνω αριστερή γωνία του κουμπιού εντολής.

    Σημείωση: Εάν έχετε ήδη εισαγάγει ένα κουμπί, μπορείτε να κάνετε δεξί κλικ σε αυτό και να επιλέξετε Εκχώρηση μακροεντολής.

  3. Στο παράθυρο διαλόγου Εκχώρηση μακροεντολής , επιλέξτε Δημιουργία, η οποία θα ανοίξει το πρόγραμμα επεξεργασίας Visual Basic (VBE) σε ένα παράθυρο με τον ακόλουθο κώδικα:

      Sub ButtonX_Click() 
    
      End Sub
  4. Στην υποδιαδικασία για το κουμπί εντολής, ανάμεσα στις δευτερεύουσες και δευτερεύουσες δευτερεύουσες γραμμές, κάντε ένα από τα εξής:

    • Πληκτρολογήστε το όνομα μιας υπάρχουσας μακροεντολής στο βιβλίο εργασίας. Μπορείτε να εκτελέσετε πολλές μακροεντολές από ένα κουμπί, πληκτρολογώντας τα ονόματα των μακροεντολών σε ξεχωριστές γραμμές εντός της δευτερεύουσας διαδικασίας

    • Προσθέστε τον δικό σας κώδικα VBA.

  5. Κάντε κλικ στην επιλογή κατάσταση σχεδίασης Εικόνα κουμπιού για να βεβαιωθείτε ότι η κατάσταση σχεδίασης είναι απενεργοποιημένη και, στη συνέχεια, κλείστε το παράθυρο της επεξεργασίας της Visual Basic.

  6. Για να επεξεργαστείτε το κουμπί, κάντε δεξί κλικ επάνω του και επιλέξτε Visual Basic.

  7. Για να καθορίσετε τις ιδιότητες στοιχείου ελέγχου του κουμπιού, κάντε δεξί κλικ επάνω του και, στη συνέχεια, επιλέξτε Μορφοποίηση στοιχείου ελέγχου....

Χρειάζεστε περισσότερη βοήθεια;

Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel, να λάβετε υποστήριξη από την κοινότητα Answers ή να προτείνετε μια νέα δυνατότητα ή βελτίωση στο Excel User Voice.

Δείτε επίσης

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×