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

Wie kann man in Excel mehr als 8 Zeilen in einer Datenüberprüfungsliste anzeigen?

AutorSiluvia Änderungsdatum

Beim Arbeiten mit Dropdown-Listen zur Datenüberprüfung in Excel stößt man schnell auf eine deutliche Einschränkung: Das standardmäßige Popup zeigt gleichzeitig maximal acht Elemente an. Bei längeren Listen muss daher gescrollt werden, um alle Optionen einzusehen – was besonders dann unpraktisch ist, wenn aus einer umfangreichen Liste rasch eine Auswahl getroffen werden muss. In zahlreichen praktischen Szenarien aus Geschäft, Verwaltung oder Datenanalyse ist es jedoch entscheidend, dass Benutzer längere Listen auf einen Blick erfassen und effizient auswählen können. Leider bietet Excel keine direkte Möglichkeit, die Anzahl der sichtbaren Elemente in Standard-Datenüberprüfungslisten anzupassen – eine Limitierung, die den Arbeitsablauf verlangsamen und die Übersichtlichkeit für den Nutzer beeinträchtigen kann.

Glücklicherweise bietet Excel alternative Methoden, um diese Standardeinschränkung zu umgehen und mehr als acht Zeilen in Ihrer Dropdown-Auswahl anzuzeigen. Die Ansätze unterscheiden sich hinsichtlich Anwendung, Flexibilität und Komplexität. Dieses Tutorial stellt mehrere praktische Lösungen vor – darunter standardmäßige Kombinationsfelder, ActiveX-Kombinationsfelder, benutzerdefinierte VBA-Oberflächen sowie formelbasierte dynamische Alternativen. Je nach Anforderungen an Darstellung, Programmierbarkeit und interaktive Benutzererfahrung eignet sich jede Methode für unterschiedliche Szenarien.

Mehr als 8 Zeilen in einer Datenüberprüfungsliste mit Kombinationsfeld anzeigen
Mehr als 8 Zeilen mit ActiveX-Kombinationsfeld anzeigen
VBA: Benutzerdefinierte Dropdown-Oberfläche mit erweiterter Anzeige


Mehr als 8 Zeilen in einer Datenüberprüfungsliste mit Kombinationsfeld anzeigen

Die Verwendung des standardmäßigen Excel-Kombinationsfelds bietet eine praktische Möglichkeit, mehr als acht Zeilen direkt in Ihrem Arbeitsblatt anzuzeigen. Diese Methode ist unkompliziert und liefert eine anpassbare Oberfläche, um die Anzahl sichtbarer Elemente zu erhöhen – besonders vorteilhaft bei langen Listen oder wenn Benutzer einen umfassenderen Überblick über die verfügbaren Optionen benötigen.

Im Folgenden finden Sie die praktischen Schritte zur Umsetzung dieser Lösung:

1. Stellen Sie zunächst sicher, dass die Entwicklertools-Registerkarte in Ihrem Excel-Menüband aktiviert ist. Klicken Sie dann auf Einfügen > Kombinationsfeld. Siehe untenstehenden Screenshot als Referenz:

Falls Sie die Entwicklertools-Registerkarte nicht sehen, können Sie dieser Anleitung folgen, um die Entwicklertools-Registerkarte in Excel zu aktivieren.

2. Zeichnen Sie als Nächstes das Kombinationsfeld in der gewünschten Größe und Position auf Ihr Arbeitsblatt. Klicken Sie mit der rechten Maustaste darauf und wählen Sie im Kontextmenü Steuerelement formatieren.

Wählen Sie „Steuerelement formatieren“ aus dem Kontextmenü.

3. Wechseln Sie im Dialogfeld Objekt formatieren zur Registerkarte Steuerelement und konfigurieren Sie die folgenden Felder sorgfältig:

3,1 Wählen Sie im Eingabebereich-Feld den Bereich aus, der Ihre Dropdown-Liste-Elemente enthält. Dieser Bereich sollte alle anzuzeigenden Werte beinhalten; verwenden Sie zur besseren Handhabung dynamischer Listen nach Möglichkeit benannte Bereiche.
3,2 Geben Sie für das Zellenverknüpfung-Feld eine Arbeitsblattzelle an, in der der Index der ComboBox-Auswahl gespeichert wird. Auf diese verknüpfte Zelle können andere Formeln verweisen, sodass die Auswahl in Ihrer Arbeitsblattlogik nutzbar wird.
3,3 Geben Sie im Dropdown-Zeilen-Feld die Anzahl der sichtbaren Zeilen in Ihrer Dropdown-Liste an. Geben Sie beispielsweise „11“ ein, um 11 Zeilen anzuzeigen (stellen Sie sicher, dass der Wert die Gesamtanzahl Ihrer Elemente nicht überschreitet und die ComboBox hoch genug ist, um alle Zeilen darzustellen). Wenn Sie diesen Wert höher als die Anzahl Ihrer Elemente festlegen, zeigt Excel nur die verfügbaren Elemente an. Passen Sie daher die Einstellung „Dropdown-Zeilen“ entsprechend Ihren Anforderungen an.
3,4 Klicken Sie auf OK, um Ihre Einstellungen zu übernehmen und das Dialogfeld zu schließen.

Legen Sie Optionen im Dialogfeld „Objekt formatieren“ fest.

Sobald konfiguriert, zeigt das Kombinationsfeld auf Ihrem Arbeitsblatt die festgelegte Anzahl von Zeilen an und ermöglicht Benutzern, mehr als acht Optionen gleichzeitig zu sehen und auszuwählen – für deutlich höhere Auswahl-Effizienz und bessere Übersichtlichkeit, besonders bei Formularen oder Listen mit zahlreichen Auswahlmöglichkeiten.

Mehr als 8 Zeilen werden in der Dropdown-Liste angezeigt.

Tipp: Wenn das Kombinationsfeld dynamisch aktualisiert werden soll, sobald sich Ihre Quellliste ändert, verwenden Sie einen dynamischen benannten Bereich oder eine Tabelle für Ihren Eingabebereich. Achten Sie darauf: Kombinationsfeld-Auswahlen liefern den Index (die Nummer) des ausgewählten Elements – nicht den tatsächlichen Wert. Daher müssen Sie möglicherweise =INDEX(Bereich;Zellenverknüpfung) verwenden, um den Wert für die weitere Verwendung abzurufen.


Mehr als 8 Zeilen mit ActiveX-Kombinationsfeld anzeigen

Das ActiveX-Kombinationsfeld ist ein alternatives Steuerelement unter der Registerkarte „Entwicklertools“ und bietet umfangreichere Anpassungsmöglichkeiten als das standardmäßige Formular-Kombinationsfeld. Es unterstützt erweiterte Eigenschaften wie die Anzahl sichtbarer Zeilen, Schriftgröße und Farben und lässt sich per VBA für interaktive Reaktionen programmieren.

Diese Methode empfiehlt sich besonders, wenn Sie mehr Flexibilität benötigen – etwa für benutzerdefinierte Ereignisbehandlung oder dynamische Listenauffüllung – oder eine nahtlose Integration mit anderen Arbeitsmappenfunktionen wünschen.

So implementieren Sie die Lösung mit einem ActiveX-Kombinationsfeld:

1. Stellen Sie sicher, dass die Entwicklertools-Registerkarte aktiviert ist, und wählen Sie dann Einfügen > ActiveX-Steuerelemente > Kombinationsfeld.

2. Zeichnen Sie das ActiveX-Kombinationsfeld an der gewünschten Position und in der gewünschten Größe. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften, um die Einstellungen detailliert anzupassen.

3. Legen Sie im Eigenschaftenfenster die Eigenschaft ListFillRangeauf den Bereich Ihrer Menüelemente fest (z. B.)Tabelle1!A2:A20). Passen Sie die Eigenschaft ListRows auf eine beliebige Zahl (z. B. 15) an, um mehr als 8 Zeilen im Dropdown-Menü anzuzeigen.

4. Sie können Darstellung, Schriftart und weitere Eigenschaften im Eigenschaftenbereich weiter anpassen. Bei Bedarf nutzen Sie VBA, um die Elemente des Kombinationsfelds dynamisch anzupassen oder auf Benutzeraktionen zu reagieren – beispielsweise über das Change-Ereignis.

5. Beenden Sie den Entwurfsmodus auf der Registerkarte „Entwicklertools“, um das Kombinationsfeld für die normale Nutzung zu aktivieren.

Hinweis: ActiveX-Steuerelemente funktionieren ausschließlich in Windows-Versionen von Excel und werden auf anderen Plattformen möglicherweise nicht unterstützt oder verhalten sich anders. Sie bieten eine umfangreichere Interaktion und Darstellung als Formularsteuerelemente, können sich jedoch bei geschützten Blättern oder in webbasierten Umgebungen als weniger robust erweisen. Speichern Sie Ihre Arbeit, bevor Sie komplexe Einstellungen vornehmen.

Tipp: Den in einem ActiveX-Kombinationsfeld ausgewählten Wert können Sie in VBA oder Formeln über die Eigenschaft .Value des Kombinationsfelds abrufen. Für Automatisierungszwecke füllen Sie das Kombinationsfeld mithilfe von VBA ganz einfach mit dynamischen Listen – etwa aus Datenbankabfragen oder gefilterten Ergebnissen.


VBA: Benutzerdefinierte Dropdown-Oberfläche mit erweiterter Anzeige

Für Szenarien, die eine hochgradig anpassbare Dropdown-Oberfläche oder die Anzeige mehrerer Elemente – mit individueller Darstellung und interaktiven Funktionen – erfordern, können Sie mithilfe von VBA ein Benutzerformular erstellen. Dieses kann ein Kombinations- oder Listenfeld enthalten, das nicht auf acht Elemente beschränkt ist und direkt mit Arbeitsblattdaten interagiert – ideal für automatisierte Anwendungen, Formulare oder professionelle Dashboards.

Führen Sie die folgenden Schritte für eine benutzerdefinierte Dropdown-Lösung per VBA aus:

1. Gehen Sie zur Entwicklertools-Registerkarte, klicken Sie auf Visual Basic, um den Microsoft Visual Basic for Applications-Editor zu öffnen. Wählen Sie Einfügen > UserForm.

2. Fügen Sie auf Ihrem Benutzerformular ein ComboBox- oder ListBox-Steuerelement hinzu, indem Sie es in der Toolbox anklicken und auf dem Formular platzieren. Im Eigenschaftenfenster können Sie die ListRows-Eigenschaft (für ComboBox) festlegen oder die Größe der ListBox anpassen, um so viele Zeilen anzuzeigen, wie Sie möchten. Verwenden Sie anschließend den folgenden VBA-Code, um das Formular mit Ihren Arbeitsblattdaten zu verbinden und zu füllen:

4. Klicken Sie mit der rechten Maustaste auf das Benutzerformular, wählen Sie im Kontextmenü „Code anzeigen“ und ersetzen Sie den ursprünglichen Code durch den folgenden VBA-Code.

Private Sub UserForm_Initialize()
    Dim ws As Worksheet
    Dim lastRow As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set ws = ThisWorkbook.Sheets("Sheet1")
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    ComboBox1.List = ws.Range("A2:A" & lastRow).Value
    ComboBox1.ListRows = 20 ' Show up to 20 items at once
End Sub

Private Sub ComboBox1_Change()
    ' On selection, write the value to specific cell
    ThisWorkbook.Sheets("Sheet1").Range("B1").Value = ComboBox1.Value
    ' You can add more actions here as needed
End Sub

Hinweise: Im VBA-Code

  • Ersetzen Sie „Sheet1“, „A2:A“ und 20 durch den tatsächlichen Namen Ihres Arbeitsblatts, Ihren Datenbereich und die gewünschte Anzahl der anzuzeigenden Elemente.
  • Zelle B1 ist die Bezugszelle – das im Kombinationsfeld ausgewählte Element wird hier angezeigt. Passen Sie sie bei Bedarf an.

5. Um das Formular anzuzeigen, klicken Sie auf **Einfügen > Modul** und fügen Sie anschließend den folgenden VBA-Code ein.

Sub ShowDropDownForm()
    UserForm1.Show
End Sub

6. Nachdem Sie den Code im Modulfenster eingegeben haben, klicken Sie auf Ausführen. Ihr benutzerdefiniertes Formular erscheint und zeigt eine ComboBox mit genau so vielen Zeilen an, wie Sie angegeben haben!

Tipps: Passen Sie die Benutzeroberfläche noch weiter an, fügen Sie Gruppen hinzu oder erweitern Sie die Suchfunktion – und aktualisieren Sie sogar mehrere Arbeitsblattzellen gleichzeitig bei einer Auswahl. Die Wertübertragung zwischen Formular und Arbeitsblatt hält Ihre Daten synchron für interaktive Berichte oder Eingabefelder. Falls Sie Makros zum ersten Mal ausführen, müssen Sie diese unter Umständen in den Trust Center-Einstellungen von Excel aktivieren. Speichern Sie Ihre Arbeitsmappe stets, bevor Sie VBA-Änderungen vornehmen, um Datenverlust zu vermeiden.


Im Folgenden finden Sie einige Empfehlungen zur Fehlerbehebung sowie zusammenfassende Hinweise zu diesen Methoden:

  • Falls Ihre Kombinationsfelder oder ActiveX-Steuerelemente nicht wie erwartet funktionieren, überprüfen Sie den Arbeitsblattschutz, die Plattformkompatibilität (ActiveX ist ausschließlich unter Windows verfügbar) und mögliche Probleme mit der Zellverknüpfung.
  • Stellen Sie bei der Verwendung von Formeln sicher, dass Ihre Excel-Version dynamische Arrays unterstützt, und achten Sie auf Überlauf-Fehler (erkennbar am)#ÜBERLAUF!-Fehler in der Zelle).
  • Testen Sie Dropdown-Oberflächen stets mit Beispieldaten auf Ihren vorgesehenen Geräten, um sicherzustellen, dass die gewünschte Anzahl von Elementen wie geplant angezeigt wird.
  • Sichern Sie Ihre Arbeitsmappe vor dem Ausführen neuer VBA-Codes und aktivieren Sie Makros. Falls ein Formular nicht angezeigt wird, vergewissern Sie sich, dass Sie ein UserForm eingefügt und die Steuerelemente korrekt benannt haben.
  • Bewerten Sie jede Lösung, um basierend auf Ihrem Szenario die beste Option zu wählen: Kombinationsfelder für eine schnelle Einrichtung, ActiveX-Kombinationsfelder für tiefgehende Anpassungen, Formeln für maximale Flexibilität und VBA-UserForms für anspruchsvolle Oberflächen.

Verwandte Artikel:


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