Πώς να χρησιμοποιήσετε το Combo Box του Excel (μια πλήρης κατευθυντήρια γραμμή)

  • Μοιραστείτε Αυτό
Hugh West

Το Combo box είναι ένα ειδικό χαρακτηριστικό του Excel. Όταν χρειάζεται να χρησιμοποιήσουμε μια λίστα επιλογών στο Excel χρησιμοποιούμε αυτό το χαρακτηριστικό. Σε αυτό το άρθρο, θα συζητήσουμε το Combo box του Excel λεπτομερώς με την κατάλληλη απεικόνιση.

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.

Χρήση Combo Box.xlsm

Τι είναι το Combo Box του Excel;

Combo Box είναι μια αναδιπλούμενη λίστα που βασίζεται στο συνδυασμό ενός συγκεκριμένου πλαισίου κειμένου. Από την αναδιπλούμενη λίστα, μπορούμε να επιλέξουμε την επιθυμητή επιλογή μας. Επίσης, μπορούμε να συνδέσουμε ένα κελί με αυτή τη λίστα που θα εμφανίζει τον αύξοντα αριθμό του επιλεγμένου στοιχείου. Το Excel Combo Box είναι διαθέσιμο σε από το Excel 2007 στο 365 .

Πώς να προσθέσετε ένα πλαίσιο συνδυασμού στο Excel 2007/2010/2013/2016 ή σε πιο ενημερωμένες εκδόσεις

Σε αυτή την ενότητα, θα παρουσιάσουμε τη βασική διαδικασία για την προσθήκη ενός πλαισίου combo box στο Excel. Η παρακάτω διαδικασία θα ισχύει για όλες τις εκδόσεις του Excel.

Για να προσθέσουμε το combo box, πρέπει να εισάγουμε το Προγραμματιστής Συνήθως, η καρτέλα Προγραμματιστής εργαλείο δεν είναι διαθέσιμο στο Κορδέλα Excel επιλογές.

📌 Βήματα:

  • Πηγαίνετε στο Αρχείο>> Επιλογές . Επιλογές Excel εμφανίζεται το παράθυρο εδώ.
  • Επιλέξτε Προσαρμογή κορδέλας από την αριστερή πλευρά.
  • Στη συνέχεια, μεταβείτε στο Κύριες καρτέλες από το Προσαρμογή της Κορδέλας στήλη.
  • Μάθετε το Προγραμματιστής επιλογή από τη λίστα.
  • Τσεκάρετε το αντίστοιχο πλαίσιο του Προγραμματιστής επιλογή.
  • Τέλος, πατήστε OK .

  • Επιστροφή στο φύλλο.

Μπορούμε να δούμε το Προγραμματιστής είναι διαθέσιμη τώρα.

  • Κάντε κλικ στο Προγραμματιστής καρτέλα.
  • Επιλέξτε το Εισαγωγή από την επιλογή Έλεγχοι ομάδα.

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

  • Τώρα, επιλέξτε οποιοδήποτε από τα μαρκαρισμένα πλαίσια συνδυασμού.
  • Στη συνέχεια, τοποθετήστε τον κέρσορα στο φύλλο της επιθυμητής θέσης.

Μπορούμε επίσης να προσαρμόσουμε το μέγεθος του πλαισίου επιλογής.

Πώς να προσθέσετε 2 τύπους Combo Box του Excel

Γνωρίζουμε ήδη ότι υπάρχουν δύο τύποι πλαισίων combo. Αυτά είναι-

  • Φόρμα Ελέγχου Combo Box και
  • ActiveX Controls Combo Box .

Στην παρακάτω ενότητα, θα συζητήσουμε αυτά τα δύο πλαίσια συνδυασμού.

1. Προσθήκη Combo Box ελέγχου φόρμας

Σε αυτή την ενότητα, θα δείξουμε πώς να προσθέσουμε Φόρμα Ελέγχου Combo Box στο Excel.

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

📌 Βήματα:

  • Πρώτον, επιλέξτε το πλαίσιο συνδυασμού από το Έλεγχοι φόρμας τμήμα.

  • Τοποθετήστε το πλαίσιο συνδυασμού στην επιθυμητή θέση στο φύλλο.

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

  • Το Αντικείμενα μορφοποίησης εμφανίζεται το παράθυρο.
  • Επιλέξτε το Έλεγχος καρτέλα τώρα.

Η εισαγωγή των τιμών στα εμφανιζόμενα πεδία. Στο πεδίο Εύρος εισόδου , επιλέγουμε το εύρος που περιέχει τις τιμές του drop-down.

Το Σύνδεσμος κυττάρων πλαίσιο αναφέρεται σε ένα κελί που θα εμφανίζει τον αύξοντα αριθμό της επιλογής.

Το Γραμμές Drop down υποδεικνύεται πόσες επιλογές θα εμφανιστούν στο αναπτυσσόμενο μενού.

  • Τέλος, πατήστε OK .
  • Τώρα, κάντε κλικ στο κάτω βέλος του πτυσσόμενου μενού.

Ο κατάλογος των επιλογών εμφανίζεται εδώ.

  • Επιλέξτε μια επιλογή από την αναπτυσσόμενη λίστα.

Μπορούμε να δούμε ότι 2 εμφανίζεται στο Κελί D5 Αυτό το κελί συνδέεται με την αναπτυσσόμενη λίστα.

  • Τώρα, θέλουμε επιπλέον να εμφανίσουμε την τιμή της επιλογής ή το όνομα της επιλεγμένης ημέρας σε ένα συγκεκριμένο κελί.
  • Εφαρμόζουμε έναν τύπο για αυτό.
  • Βάλτε τον ακόλουθο τύπο στο Κύτταρο E5 .
=INDEX(B5:B11,D5)

  • Πατήστε το Εισάγετε το για να λάβετε το αποτέλεσμα.

Έτσι, η πλήρης διαδικασία της Έλεγχοι φόρμας combo box εμφανίζεται εδώ.

Διαβάστε περισσότερα: Κατάλογος 10 συνήθως χρησιμοποιούμενων αντικειμένων VBA του Excel (χαρακτηριστικά και παραδείγματα)

2. Δημιουργία Combo Box ελέγχου ActiveX

Σε αυτή την ενότητα, θα δείξουμε πώς να δημιουργήσουμε ένα Έλεγχοι ActiveX Υπάρχει μια πρόσθετη δυνατότητα όπου μπορούμε να χρησιμοποιήσουμε τον κώδικα VBA σε αυτό το πλαίσιο συνδυασμού.

Θα δείξουμε απλώς το αποτέλεσμα χρησιμοποιώντας το πλαίσιο συνδυασμού σε αυτή την ενότητα στο Κελί D5 .

📌 Βήματα:

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

  • Το Νέο όνομα θα εμφανιστεί το παράθυρο.
  • Εισάγετε το όνομα της περιοχής στο πεδίο Όνομα κουτί.
  • Στη συνέχεια, επιλέξτε το εύρος στο Αναφέρεται σε από το φύλλο του Excel. Τέλος, πατήστε OK .

  • Τώρα, εισαγάγετε ένα πλαίσιο combo από το Έλεγχοι ActiveX τμήμα.

  • Τοποθετήστε αυτό το πλαίσιο συνδυασμού δίπλα στο Κελί D5 .

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

  • Το Ιδιότητες εμφανίζεται το παράθυρο.
  • Μάθετε το LinkedCell και ListFillRange επιλογές από το Ιδιότητες παράθυρο.

Εισαγωγή D5 ως συνδεδεμένο cel και Ημέρα ως το αναφερόμενο εύρος.

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

  • Ο κατάλογος παρουσιάζεται εδώ.
  • Επιλέξτε οποιαδήποτε από τις επιλογές.

Μπορούμε να δούμε ότι η ημέρα εμφανίζεται στο Κελί D5 .

Παρόμοιες αναγνώσεις

  • Μάθετε τον προγραμματισμό & τις μακροεντολές του Excel VBA (Δωρεάν σεμινάριο - Βήμα προς Βήμα)
  • Πώς να χρησιμοποιήσετε τη συνάρτηση εισόδου VBA στο Excel (2 παραδείγματα)
  • 22 παραδείγματα μακροεντολών στο Excel VBA
  • Πώς να χρησιμοποιήσετε το Excel VBA Userform (2 κατάλληλα παραδείγματα)
  • 20 πρακτικές συμβουλές κωδικοποίησης για να μάθετε το Excel VBA

Excel VBA για να δημιουργήσετε ένα δυναμικό και εξαρτώμενο πλαίσιο συνδυασμού

Τώρα, θέλουμε να κάνουμε μια δυναμική και εξαρτημένη Έλεγχοι ActiveX combo box χρησιμοποιώντας μακροεντολή VBA στο Excel.

Εδώ, έχουμε δύο στήλες: Ημέρες και Μήνες. Θα εισάγουμε εδώ δύο combo boxes. Το δεύτερο combo box θα εξαρτάται από το 1ο combo box. Πρώτον, θα επιλέξουμε την κατηγορία στο combo box και από το πλαίσιο, θα λάβουμε τις επιλογές κάτω από αυτό το πλαίσιο.

📌 Βήματα:

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

  • Στη συνέχεια, θα εμφανιστεί το παράθυρο VBA.
  • Για να φτιάξουμε ένα δυναμικό και εξαρτώμενο πλαίσιο συνδυασμών θα χρειαστούμε ένα UserForm .
  • Επιλέξτε το UserForm από την επιλογή Εισαγωγή καρτέλα.

  • Μπορούμε να δούμε ένα UserForm εμφανίζεται με ένα Εργαλειοθήκη .

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

  • Από το Ιδιότητες πηγαίνετε στο παράθυρο Λεζάντα Βάλτε ένα όνομα εδώ. Αυτός είναι ο τίτλος του UserForm .

  • Στη συνέχεια, προσθέστε ένα Ετικέτα και ComboBox από το Εργαλειοθήκη .

  • Τώρα, αντιγράψτε αυτά τα κουτιά με Ctrl+C και επικολλήστε τα πατώντας Ctrl+V .

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

  • Τώρα, αλλάξτε το όνομα, το χρώμα της γραμματοσειράς, το μέγεθος και άλλα από εδώ Ιδιότητες παράθυρο.

  • Μετά την αλλαγή των χαρακτηριστικών μας Φόρμα χρήστη θα μοιάζει ως εξής.
  • Τώρα, πατήστε την επιλογή run από την κύρια καρτέλα.

  • Αυτή είναι η εμφάνιση.

  • Τώρα, κάντε διπλό κλικ στο UserForm , και μπαίνουμε στο παράθυρο VBA όπου θα γράψουμε τον κώδικά μας.
  • Στο παράθυρο, μεταβείτε στη δεξιά πλευρά και κάντε κλικ στο βέλος.
  • Θα επιλέξουμε Ενεργοποίηση για να επιλέξετε τη λίστα.

  • Ένας κωδικός θα προστεθεί στο παράθυρο για την ενεργοποίηση του UserForm .

  • Αφαιρέστε τον κώδικα του UserForm κώδικα από το παράθυρο VBA.
  • Τώρα, αντιγράψτε και επικολλήστε έναν άλλο κώδικα VBA στο παράθυρο.
 Private Sub UserForm_Activate() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Dependent & Dynamic Combo Box") Dim N As Integer Me.ComboBox1.Clear For N = 1 To Application.WorksheetFunction.CountA(D_Sheet.Range("1:1")) Me.ComboBox1.AddItem D_Sheet.Cells(1, N).Value Next N End Sub 

  • Όταν κάνουμε κλικ στο βέλος προς τα κάτω του Κατηγορία combo box και δείτε τις επιλογές.
  • Και πάλι, κάντε κλικ στο βέλος προς τα κάτω του πεδίου Επιλογές combo box.

Το Επιλογές combo box είναι άδειο, αλλά η Κατηγορία combo box δεν είναι άδειο.

  • Και πάλι, κάντε διπλό κλικ στο ComboBox1 .

  • Αντιγράψτε έναν άλλο κώδικα VBA και επικολλήστε τον στο παράθυρο.
 Private Sub ComboBox1_Change() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Dependent & Dynamic Combo Box") Dim N, M As Integer M = Application.WorksheetFunction.Match(Me.ComboBox1.Value, D_Sheet.Range("1:1"), 0) Me.ComboBox2.Clear For N = 2 To Application.WorksheetFunction.CountA(D_Sheet.Cells(1, M).EntireColumn) Me.ComboBox2.AddItem D_Sheet.Cells(N, M).Value Next N End Sub 

  • Και πάλι, εκτελέστε το VBA κωδικό πατώντας το πλήκτρο F5 κουμπί.

Μπορούμε να δούμε το Επιλογές combo box λειτουργεί τώρα. Αυτό σημαίνει ότι το Επιλογές combo box εξαρτάται.

  • Τώρα, θέλουμε να κάνουμε το combo box δυναμικό.
  • Προσθέτουμε άλλη μια στήλη στο σύνολο δεδομένων.

  • Και πάλι, πηγαίνετε στο UserForm .

Και βλέπουμε ότι η νέα στήλη προστίθεται στο πλαίσιο συνδυασμών.

Διαβάστε περισσότερα: Πώς να δημιουργήσετε το Excel VBA UserForm (με λεπτομερή βήματα)

Πώς να αφαιρέσετε το πλαίσιο Combo στο Excel

Σε αυτή την ενότητα, θα δείξουμε πώς να αφαιρέσετε το πλαίσιο συνδυασμών.

📌 Βήματα:

  • Πρώτα, θα κάνουμε κλικ στο Προγραμματιστής καρτέλα.
  • Ενεργοποιήστε το Λειτουργία σχεδιασμού .

  • Επιλέξτε το πλαίσιο συνδυασμού.

  • Τώρα, πατήστε το κουμπί διαγραφής από το πληκτρολόγιο.

Βλέπουμε ότι το πλαίσιο συνδυασμού έχει ήδη διαγραφεί από το φύλλο.

Συμπέρασμα

Σε αυτό το άρθρο, περιγράψαμε τα πάντα για το Combo box. Πώς να το εισάγετε, να το κάνετε δυναμικό και να το διαγράψετε από το φύλλο του Excel. Ελπίζω ότι αυτό θα ικανοποιήσει τις ανάγκες σας. Παρακαλώ ρίξτε μια ματιά στην ιστοσελίδα μας. ExcelWIKI.com και δώστε τις προτάσεις σας στο πλαίσιο σχολίων.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.