Πώς να συμπληρώσετε αυτόματα κατά την πληκτρολόγηση στην αναπτυσσόμενη λίστα του Excel;
Για μια αναπτυσσόμενη λίστα επικύρωσης δεδομένων με πολλά στοιχεία, πρέπει να κάνετε κύλιση προς τα πάνω και προς τα κάτω στη λίστα για να βρείτε αυτό που χρειάζεστε ή να πληκτρολογήσετε σωστά ολόκληρη τη λέξη στο πλαίσιο λίστας. Υπάρχουν μέθοδοι για τη δημιουργία μιας αναπτυσσόμενης λίστας που συμπληρώνεται αυτόματα κατά την πληκτρολόγηση του πρώτου γράμματος ή οποιωνδήποτε σχετικών χαρακτήρων; Αυτό θα βοηθήσει τους ανθρώπους να εργάζονται πιο αποτελεσματικά σε φύλλα εργασίας με αναπτυσσόμενες λίστες σε κελιά. Αυτό το σεμινάριο παρέχει δύο μεθόδους για να σας βοηθήσει να το πετύχετε.
Αυτόματη συμπλήρωση κατά την πληκτρολόγηση στην αναπτυσσόμενη λίστα με τον κώδικα VBA
Αυτόματη συμπλήρωση κατά την πληκτρολόγηση στην αναπτυσσόμενη λίστα με ένα εκπληκτικό εργαλείο
Περισσότερα μαθήματα για την αναπτυσσόμενη λίστα ...
Αυτόματη συμπλήρωση κατά την πληκτρολόγηση στην αναπτυσσόμενη λίστα με τον κώδικα VBA
Κάντε τα εξής για να κάνετε αυτόματη συμπλήρωση μιας αναπτυσσόμενης λίστας αφού πληκτρολογήσετε αντίστοιχα γράμματα στο κελί.
Πρώτον, πρέπει να εισαγάγετε ένα σύνθετο πλαίσιο στο φύλλο εργασίας και να αλλάξετε τις ιδιότητές του.
1. Ανοίξτε το φύλλο εργασίας που περιέχει το αναπτυσσόμενο κελί λίστας που θέλετε να το συμπληρώσετε αυτόματα.
2. Πριν εισαγάγετε ένα πλαίσιο Combo, πρέπει να προσθέσετε την καρτέλα Προγραμματιστής στην κορδέλα του Excel. Εάν η καρτέλα Προγραμματιστής εμφανίζεται στην κορδέλα σας, μεταβείτε στο βήμα 3. Διαφορετικά, κάντε τα εξής: Κάντε κλικ φιλέτο > Επιλογές για να ανοίξετε το Επιλογές παράθυρο. Σε αυτό Επιλογές του Excel παράθυρο, κάντε κλικ στην επιλογή Προσαρμογή της Κορδέλας στο αριστερό παράθυρο, επιλέξτε το Εργολάβος πλαίσιο και, στη συνέχεια, κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:
3. κλικ Εργολάβος > Κύριο θέμα > Combo Box (έλεγχος ActiveX).
4. Σχεδιάστε ένα σύνθετο πλαίσιο στο τρέχον φύλλο εργασίας. Κάντε δεξί κλικ και, στη συνέχεια, επιλέξτε Ιδιοκτησίες από το μενού με δεξί κλικ.
5. Στο Ιδιοκτησίες πλαίσιο διαλόγου, αντικαταστήστε το αρχικό κείμενο στο (Όνομα) πεδίο με TempCombo.
6. Κλείσε το Λειτουργία σχεδίασης κάνοντας κλικ Εργολάβος > Λειτουργία σχεδίασης.
Στη συνέχεια, εφαρμόστε τον παρακάτω κωδικό VBA
7. Κάντε δεξί κλικ στην τρέχουσα καρτέλα φύλλου και κάντε κλικ Προβολή κωδικού από το μενού περιβάλλοντος. Δείτε το στιγμιότυπο οθόνης:
8. Στο άνοιγμα Microsoft Visual Basic για εφαρμογές παράθυρο, αντιγράψτε και επικολλήστε τον παρακάτω κώδικα VBA στο παράθυρο κώδικα του φύλλου εργασίας.
Κωδικός VBA: Αυτόματη συμπλήρωση κατά την πληκτρολόγηση στην αναπτυσσόμενη λίστα
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Update by Extendoffice: 2020/01/16
Dim xCombox As OLEObject
Dim xStr As String
Dim xWs As Worksheet
Dim xArr
Set xWs = Application.ActiveSheet
On Error Resume Next
Set xCombox = xWs.OLEObjects("TempCombo")
With xCombox
.ListFillRange = ""
.LinkedCell = ""
.Visible = False
End With
If Target.Validation.Type = 3 Then
Target.Validation.InCellDropdown = False
Cancel = True
xStr = Target.Validation.Formula1
xStr = Right(xStr, Len(xStr) - 1)
If xStr = "" Then Exit Sub
With xCombox
.Visible = True
.Left = Target.Left
.Top = Target.Top
.Width = Target.Width + 5
.Height = Target.Height + 5
.ListFillRange = xStr
If .ListFillRange = "" Then
xArr = Split(xStr, ",")
Me.TempCombo.List = xArr
End If
.LinkedCell = Target.Address
End With
xCombox.Activate
Me.TempCombo.DropDown
End If
End Sub
Private Sub TempCombo_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Select Case KeyCode
Case 9
Application.ActiveCell.Offset(0, 1).Activate
Case 13
Application.ActiveCell.Offset(1, 0).Activate
End Select
End Sub
9. Τύπος άλλος + Q ταυτόχρονα για να κλείσετε το Εφαρμογές της Microsoft Visual Basic παράθυρο.
Από τώρα και στο εξής, όταν κάνετε κλικ σε ένα κελί αναπτυσσόμενης λίστας, η αναπτυσσόμενη λίστα θα εμφανιστεί αυτόματα. Μπορείτε να αρχίσετε να πληκτρολογείτε το γράμμα για να συμπληρώσετε αυτόματα το αντίστοιχο στοιχείο σε επιλεγμένο κελί. Δείτε το στιγμιότυπο οθόνης:
Σημείωση: Αυτός ο κωδικός δεν λειτουργεί για συγχωνευμένα κελιά.
Αυτόματη συμπλήρωση κατά την πληκτρολόγηση στην αναπτυσσόμενη λίστα με ένα εκπληκτικό εργαλείο
Δεδομένου ότι το VBA είναι δύσκολο να το χειριστούν πολλοί χρήστες του Excel, προτείνουμε το Αναπτυσσόμενη λίστα με δυνατότητα αναζήτησης χαρακτηριστικό του Kutools για Excel για να σας βοηθήσει να ολοκληρώσετε εύκολα μια αναπτυσσόμενη λίστα αυτόματα όταν πληκτρολογείτε τον πρώτο χαρακτήρα.
Note: Πριν εφαρμόσετε τη δυνατότητα, βεβαιωθείτε ότι έχετε δημιουργήσει αναπτυσσόμενες λίστες στο φύλλο εργασίας. Σε αυτήν την περίπτωση, οι αναπτυσσόμενες λίστες τοποθετούνται στο D3:D9.
1. κλικ Kutools > Αναπτυσσόμενη λίστα > Αναπτυσσόμενη λίστα με δυνατότητα αναζήτησης > ρυθμίσεις.
2. Στο αναδυόμενο παράθυρο Αναπτυσσόμενη λίστα με δυνατότητα αναζήτησης παράθυρο διαλόγου, πρέπει να κάνετε τις ακόλουθες ρυθμίσεις.
3. Αφού ολοκληρώσετε τις ρυθμίσεις, πρέπει να ενεργοποιήσετε τη δυνατότητα κάνοντας κλικ Kutools > Αναπτυσσόμενη λίστα > Αναπτυσσόμενη λίστα με δυνατότητα αναζήτησης > Ενεργοποίηση αναπτυσσόμενης λίστας με δυνατότητα αναζήτησης.
Τώρα, όταν κάνετε κλικ στο κελί της αναπτυσσόμενης λίστας, εμφανίζεται ένα πλαίσιο λίστας με όλα τα στοιχεία. Χρειάζεται μόνο να πληκτρολογήσετε έναν χαρακτήρα στο πλαίσιο κειμένου για να εμφανίσετε όλα τα αντίστοιχα στοιχεία και να χρησιμοποιήσετε το Up or κάτω βέλος για να επιλέξετε το στοιχείο που χρειάζεστε ή απλώς αφήστε το πρώτο αντικείμενο που ταιριάζει αυτόματα να συμπληρώσει το πλαίσιο λίστας και, στη συνέχεια, πατήστε το εισάγετε κλειδί για αυτόματη συμπλήρωση του κελιού της αναπτυσσόμενης λίστας με το αντίστοιχο στοιχείο. Δείτε το παρακάτω demo.
Κάντε κλικ για να μάθετε περισσότερα σχετικά με αυτήν τη δυνατότητα.
Εάν θέλετε να έχετε μια δωρεάν δοκιμή (30-ημέρα) αυτού του βοηθητικού προγράμματος, κάντε κλικ για να το κατεβάσετεκαι μετά πηγαίνετε για να εφαρμόσετε τη λειτουργία σύμφωνα με τα παραπάνω βήματα.
Σχετικά άρθρα:
Πώς να δημιουργήσετε αναπτυσσόμενη λίστα με πολλά πλαίσια ελέγχου στο Excel;
Πολλοί χρήστες του Excel τείνουν να δημιουργούν αναπτυσσόμενη λίστα με πολλαπλά πλαίσια ελέγχου για να επιλέγουν πολλά στοιχεία από τη λίστα ανά φορά. Στην πραγματικότητα, δεν μπορείτε να δημιουργήσετε μια λίστα με πολλά πλαίσια ελέγχου με επικύρωση δεδομένων. Σε αυτό το σεμινάριο, θα σας δείξουμε δύο μεθόδους για να δημιουργήσετε αναπτυσσόμενη λίστα με πολλά πλαίσια ελέγχου στο Excel. Αυτό το σεμινάριο παρέχει τη μέθοδο για την επίλυση του προβλήματος.
Δημιουργήστε αναπτυσσόμενη λίστα από άλλο βιβλίο εργασίας στο Excel
Είναι πολύ εύκολο να δημιουργήσετε μια αναπτυσσόμενη λίστα επικύρωσης δεδομένων μεταξύ των φύλλων εργασίας σε ένα βιβλίο εργασίας. Αλλά αν τα δεδομένα της λίστας που χρειάζεστε για την επικύρωση δεδομένων εντοπίζονται σε άλλο βιβλίο εργασίας, τι θα κάνατε; Σε αυτό το σεμινάριο, θα μάθετε πώς μπορείτε να δημιουργήσετε μια αναπτυσσόμενη λίστα από άλλο βιβλίο εργασίας στο Excel λεπτομερώς.
Δημιουργήστε μια αναπτυσσόμενη λίστα με δυνατότητα αναζήτησης στο Excel
Για μια αναπτυσσόμενη λίστα με πολλές τιμές, η εύρεση μιας κατάλληλης δεν είναι εύκολη δουλειά. Προηγουμένως έχουμε εισαγάγει μια μέθοδο αυτόματης συμπλήρωσης της αναπτυσσόμενης λίστας κατά την εισαγωγή του πρώτου γράμματος στο αναπτυσσόμενο πλαίσιο. Εκτός από τη λειτουργία αυτόματης συμπλήρωσης, μπορείτε επίσης να κάνετε αναζήτηση στην αναπτυσσόμενη λίστα για ενίσχυση της αποτελεσματικότητας λειτουργίας στην εύρεση κατάλληλων τιμών στην αναπτυσσόμενη λίστα. Για να κάνετε αναζήτηση στην αναπτυσσόμενη λίστα, δοκιμάστε τη μέθοδο σε αυτό το σεμινάριο.
Αυτόματη συμπλήρωση άλλων κελιών κατά την επιλογή τιμών στην αναπτυσσόμενη λίστα του Excel
Ας υποθέσουμε ότι έχετε δημιουργήσει μια αναπτυσσόμενη λίστα με βάση τις τιμές στην περιοχή κελιών B8: B14. Όταν επιλέγετε οποιαδήποτε τιμή στην αναπτυσσόμενη λίστα, θέλετε οι αντίστοιχες τιμές στην περιοχή κελιών C8: C14 να συμπληρώνονται αυτόματα σε ένα επιλεγμένο κελί. Για την επίλυση του προβλήματος, οι μέθοδοι σε αυτό το σεμινάριο θα σας βοηθήσουν.
Τα καλύτερα εργαλεία παραγωγικότητας του Office
Το Kutools για Excel λύνει τα περισσότερα από τα προβλήματά σας και αυξάνει την παραγωγικότητά σας κατά 80%
- Επαναχρησιμοποίηση: Εισαγάγετε γρήγορα σύνθετοι τύποι, γραφήματα και οτιδήποτε έχετε χρησιμοποιήσει στο παρελθόν. Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
- Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
- Συγχώνευση κελιών / σειρών / στηλών χωρίς απώλεια δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές / στήλες... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
- Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
- Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
- Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
- Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
- Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
- Περισσότερα από 300 ισχυρά χαρακτηριστικά. Υποστηρίζει Office / Excel 2007-2021 και 365. Υποστηρίζει όλες τις γλώσσες. Εύκολη ανάπτυξη στην επιχείρηση ή τον οργανισμό σας. Πλήρεις δυνατότητες δωρεάν δοκιμής 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών.

Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!



























