KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie funktioniert die automatische Vervollständigung beim Tippen in einer Dropdown-Liste in Excel?

AutorSiluvia Änderungsdatum

Bei einer Datenüberprüfungs-Dropdown-Liste mit vielen Einträgen müssen Sie entweder durch die Liste scrollen, um den gewünschten Eintrag zu finden, oder das vollständige Wort korrekt in das Zellenfeld eingeben. Gibt es eine Möglichkeit, die Dropdown-Liste beim Tippen automatisch so zu filtern, dass sie passende Vorschläge anzeigt? Das würde die Arbeit mit Dropdown-Listen in Arbeitsblättern deutlich effizienter machen. Dieses Tutorial stellt zwei Methoden vor, um genau das zu erreichen.

Ein Screenshot, der die Autovervollständigungsfunktion in einer Excel-Dropdown-Liste veranschaulicht

Dropdown-Listen mithilfe von VBA-Code automatisch vervollständigen lassen
Dropdown-Liste in 2 Sekunden mühelos automatisch vervollständigen

Weitere Anleitungen zu Dropdown-Listen...


Dropdown-Listen mithilfe von VBA-Code automatisch vervollständigen lassen

Gehen Sie wie folgt vor, um eine Dropdown-Liste automatisch zu vervollständigen, sobald die entsprechenden Buchstaben eingegeben werden.

Zunächst fügen Sie ein Kombinationsfeld in das Arbeitsblatt ein und passen dessen Eigenschaften an.

  1. Öffnen Sie das Arbeitsblatt, das die Zellen mit Dropdown-Listen enthält, für die Sie die automatische Vervollständigung aktivieren möchten.
  2. Bevor Sie ein Kombinationsfeld einfügen, müssen Sie die Registerkarte „Entwickler“ zum Excel-Menüband hinzufügen. Falls die Registerkarte „Entwickler“ bereits in Ihrem Menüband angezeigt wird,wechseln Sie zu Schritt 3. Andernfalls gehen Sie wie folgt vor, um die Registerkarte „Entwickler“ im Menüband anzuzeigen: Klicken Sie auf „Datei“ > „Optionen“, um das Fenster „Excel-Optionen“ zu öffnen. Wählen Sie im linken Bereich „Menüband anpassen“, aktivieren Sie das Kontrollkästchen „Entwickler“, und klicken Sie anschließend auf „OK“. Siehe Screenshot:
    Ein Screenshot des Excel-Optionen-Fensters, in dem die Registerkarte „Entwickler“ aktiviert wird
  3. Klicken Sie auf „Entwickler“ > „Einfügen“ > „Kombinationsfeld (ActiveX-Steuerelement)“.
    Ein Screenshot der Auswahl von Kombinationsfeld unter Entwicklertools in Excel
  4. Zeichnen Sie ein Kombinationsfeld in das aktuelle Arbeitsblatt. Klicken Sie es mit der rechten Maustaste an und wählen Sie im Kontextmenü „Eigenschaften“.
    Ein Screenshot, der das Zeichnen und Auswählen von Eigenschaften für ein Kombinationsfeld in Excel zeigt
  5. Ersetzen Sie im Dialogfeld „Eigenschaften“ den Wert im Feld „(Name)“ durch „TempCombo“.
    Ein Screenshot des Eigenschaften-Dialogs für ein Kombinationsfeld in Excel mit der Umbenennung in TempCombo
  6. Deaktivieren Sie den „Entwurfsmodus“, indem Sie auf „Entwickler“ > „Entwurfsmodus“ klicken.

Wenden Sie danach den folgenden VBA-Code an.

  1. Klicken Sie mit der rechten Maustaste auf die Registerkarte des aktuellen Arbeitsblatts und wählen Sie im Kontextmenü „Code anzeigen“. Siehe Screenshot:
    Ein Screenshot des Kontextmenüs zum Aufrufen von „Code anzeigen“ für das aktuelle Arbeitsblatt in Excel
  2. Kopieren Sie im geöffneten Fenster „Microsoft Visual Basic for Applications“ den folgenden VBA-Code in das Code-Fenster des Arbeitsblatts.
    VBA-Code: Automatische Vervollständigung beim Tippen in einer Dropdown-Liste
    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
    Ein Screenshot mit VBA-Code, der hinzugefügt wurde, um die Autovervollständigung in Excel-Dropdown-Listen zu aktivieren
  3. Drücken Sie gleichzeitig die Tasten „Alt + Q“, um das Fenster „Microsoft Visual Basic for Applications“ zu schließen.

Ab sofort wird beim Klicken auf eine Dropdown-Listenzelle die Liste automatisch eingeblendet – und Sie können sofort mit der Eingabe des gewünschten Buchstabens beginnen, damit der passende Eintrag direkt in der ausgewählten Zelle vervollständigt wird. Siehe Screenshot:

Ein Screenshot, der die Autovervollständigungsfunktion in einer Excel-Dropdown-Liste veranschaulicht

Hinweis:Dieser Code funktioniert nicht für Zusammengeführt.

Dropdown-Liste in 2 Sekunden mühelos automatisch vervollständigen

Für die meisten Excel-Nutzer ist die oben beschriebene VBA-Methode schwer umzusetzen. Mit der Funktion „Dropdown-Liste durchsuchbar machen“ von Kutools für Excel aktivieren Sie die automatische Vervollständigung für Datenüberprüfungs-Dropdowns jedoch mühelos – und das in nur zwei Sekunden. Zudem steht diese Funktion in allen Excel-Versionen zur Verfügung.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...
  1. Um die automatische Vervollständigung in Ihren Dropdown-Listen zu aktivieren, markieren Sie zunächst den Bereich mit den Dropdowns. Wechseln Sie dann zur Registerkarte „Kutools“ und wählen Sie „Dropdown-Liste“ > „Dropdown-Liste durchsuchbar machen, automatisch einblenden“.
  2. Klicken Sie im Dialogfeld „Dropdown-Liste durchsuchbar machen“ auf „OK“, um Ihre Einstellung zu speichern.
  3. Ein Screenshot der Kutools-Einstellungen zum Aktivieren durchsuchbarer Dropdown-Listen in Excel

Ergebnis

Sobald die Konfiguration abgeschlossen ist, wird beim Klicken auf eine Dropdown-Listen-Zelle innerhalb des eingeschränkten Bereichs ein Listenfeld angezeigt. Sobald bei der Eingabe von Zeichen ein Eintrag exakt übereinstimmt, wird das gesamte Wort sofort im Listenfeld hervorgehoben und kann durch Drücken der Eingabetaste in die Dropdown-Listen-Zelle übernommen werden.

Eine Demonstration der Autovervollständigungsfunktion in Excel-Dropdown-Listen mithilfe von Kutools


Verwandte Artikel:

Wie erstellt man eine Dropdown-Liste mit mehreren Kontrollkästchen in Excel?
Viele Excel-Nutzer möchten eine Dropdown-Liste mit mehreren Kontrollkästchen erstellen, um mehrere Einträge gleichzeitig auswählen zu können. Tatsächlich lässt sich eine solche Liste mithilfe der Datenüberprüfung nicht realisieren. In diesem Tutorial zeigen wir Ihnen zwei effektive Methoden, um genau das in Excel umzusetzen – und liefern damit die Lösung auf Ihr Problem.

Dropdown-Liste aus einer anderen Arbeitsmappe in Excel erstellen
Es ist ziemlich einfach, eine Dropdown-Liste mithilfe der Datenüberprüfung zwischen Arbeitsblättern innerhalb derselben Arbeitsmappe zu erstellen. Doch was tun Sie, wenn sich die für die Datenüberprüfung benötigten Listendaten in einer anderen Arbeitsmappe befinden? In diesem Tutorial erfahren Sie Schritt für Schritt, wie Sie eine Dropdown-Liste aus einer externen Arbeitsmappe in Excel erstellen.

Eine durchsuchbare Dropdown-Liste in Excel erstellen
Wenn Ihre Dropdown-Liste viele Einträge enthält, kann es mühsam sein, den richtigen Wert zu finden. Früher haben wir bereits eine Methode vorgestellt, bei der die Dropdown-Liste automatisch vervollständigt wird, sobald Sie den ersten Buchstaben eingeben. Neben dieser Autovervollständigung können Sie Ihre Dropdown-Liste auch durchsuchbar machen – so steigern Sie die Effizienz bei der Suche nach dem passenden Wert. Wie das geht, zeigen wir Ihnen in diesem Tutorial.

Automatisches Ausfüllen anderer Zellen beim Auswählen von Werten in einer Excel-Dropdown-Liste
Angenommen, Sie haben eine Dropdown-Liste basierend auf den Werten im Zellbereich B8:B14 erstellt. Sobald Sie einen Wert aus dieser Dropdown-Liste auswählen, sollen die zugehörigen Werte aus dem Bereich C8:C14 automatisch in eine vorgegebene Zelle eingetragen werden. Die Methoden in diesem Tutorial zeigen Ihnen, wie das funktioniert.

Weitere Anleitungen zu Dropdown-Listen …

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins