Wie man Excel-Kombinationsfelder verwendet (ein vollständiger Leitfaden)

  • Teile Das
Hugh West

Die Kombinationsfeld ist eine spezielle Funktion von Excel. Wenn wir eine Liste von Optionen in Excel verwenden müssen, nutzen wir diese Funktion. In diesem Artikel werden wir die Excel-Kombinationsfeld im Detail mit der entsprechenden Illustration.

Download Arbeitsbuch Praxis

Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.

Combo Box.xlsm verwenden

Was ist ein Excel-Kombinationsfeld?

Kombo-Box ist eine Drop-Down-Liste, die auf der Kombination eines bestimmten Textfeldes basiert. Aus der Drop-Down-Liste können wir die gewünschte Option auswählen. Außerdem können wir eine Zelle mit dieser Liste verknüpfen, die die Seriennummer des gewählten Elements anzeigt. Excel Combo Box ist verfügbar in von Excel 2007 zu 365 .

Hinzufügen eines Kombinationsfeldes in Excel 2007/2010/2013/2016 oder in neueren Versionen

In diesem Abschnitt wird das grundlegende Verfahren zum Hinzufügen eines Kombinationsfeldes in Excel gezeigt. Das folgende Verfahren gilt für alle Excel-Versionen des Kombinationsfeldes.

Um das Kombinationsfeld hinzuzufügen, müssen wir die Entwickler Normalerweise wird die Entwickler ist nicht verfügbar in der Excel-Farbband Optionen.

📌 Schritte:

  • Gehe zu Datei>> Optionen . die Excel-Optionen Fenster erscheint hier.
  • Wählen Sie Farbband anpassen auf der linken Seite.
  • Gehen Sie dann zum Haupt-Registerkarten von der Anpassen der Multifunktionsleiste Spalte.
  • Finden Sie die Entwickler aus der Liste zu wählen.
  • Markieren Sie das entsprechende Kästchen des Entwickler Option.
  • Drücken Sie schließlich OK .

  • Zurück zum Blatt.

Wir können die Entwickler ist jetzt verfügbar.

  • Klicken Sie auf das Entwickler tab.
  • Wählen Sie die einfügen. von der Option Kontrolliert Gruppe.

Optionen des einfügen. In diesem Fenster werden zwei Kombinationsfelder zweier unterschiedlicher Typen angezeigt.

  • Wählen Sie nun eines der markierten Kombinationsfelder aus.
  • Platzieren Sie dann den Cursor auf dem Blatt der gewünschten Stelle.

Wir können auch die Größe des Kombinationsfeldes anpassen.

Hinzufügen von 2 Arten von Excel-Kombinationsfeldern

Wir wissen bereits, dass es zwei Arten von Kombinationsfeldern gibt. Diese sind

  • Formular-Steuerelemente Kombinationsfeld und
  • ActiveX-Steuerelemente Kombinationsfeld .

Im folgenden Abschnitt werden wir diese beiden Kombinationsfelder besprechen.

1 Formular-Steuerelement Kombinationsfeld hinzufügen

In diesem Abschnitt wird gezeigt, wie man Formular-Steuerelemente Kombinationsfeld in Excel.

Wir haben einen Datensatz mit den Namen der Wochentage. Hier fügen wir ein Kombinationsfeld hinzu, das einen Tag aus der Dropdown-Liste auswählt und die Auswahlnummer anzeigt. Außerdem fügen wir eine Zelle hinzu, die den Namen des ausgewählten Tages anzeigt.

📌 Schritte:

  • Wählen Sie zunächst das Kombinationsfeld in der Formular-Steuerelemente Abschnitt.

  • Platzieren Sie das Kombinationsfeld an der gewünschten Stelle auf dem Blatt.

  • Drücken Sie die rechte Taste der Maus.
  • Wählen Sie die Formatsteuerung von der Option Kontextmenü .

  • Die Objekte formatieren Fenster erscheint.
  • Wählen Sie die Kontrolle Registerkarte jetzt.

Die Eingabe der Werte in den erscheinenden Feldern. Im Eingangsbereich wählen wir den Bereich aus, der die Werte der Dropdown-Liste enthält.

Die Link zur Zelle Feld verweist auf eine Zelle, in der die Seriennummer der Auswahl angezeigt wird.

Die Dropdown-Linien angegeben, wie viele Optionen in der Auswahlliste erscheinen sollen.

  • Drücken Sie schließlich OK .
  • Klicken Sie nun auf den Abwärtspfeil der Dropdown-Liste.

Eine Liste der Optionen finden Sie hier.

  • Wählen Sie eine Option aus der Dropdown-Liste.

Wir können sehen, dass 2 wird angezeigt auf Zelle D5 Diese Zelle ist mit der Dropdown-Liste verknüpft.

  • Nun wollen wir zusätzlich den Wert der Auswahl oder den Namen des ausgewählten Tages in einer bestimmten Zelle anzeigen.
  • Wir wenden dafür eine Formel an.
  • Setzen Sie die folgende Formel ein Zelle E5 .
=INDEX(B5:B11,D5)

  • Drücken Sie die Eingabe um das Ergebnis zu erhalten.

Das heißt, der gesamte Prozess der Formular-Steuerelemente Kombinationsfeld wird hier gezeigt.

Lesen Sie mehr: Liste der 10 am häufigsten verwendeten Excel-VBA-Objekte (Attribute & Beispiele)

2. das ActiveX-Steuerelement Combo Box erstellen

In diesem Abschnitt wird gezeigt, wie man eine ActiveX-Steuerelemente Es gibt eine zusätzliche Funktion, mit der wir den VBA-Code in diesem Kombinationsfeld verwenden können.

In diesem Abschnitt wird das Ergebnis nur mit Hilfe des Kombinationsfeldes unter Zelle D5 .

📌 Schritte:

  • Zunächst müssen wir eine Benannt Klicken Sie auf das Formeln Wählen Sie dann die Registerkarte Name definieren Option.

  • Die Neuer Name Fenster erscheint.
  • Geben Sie den Namen des Bereichs in das Feld Name Box.
  • Wählen Sie dann den Bereich unter Bezieht sich auf aus dem Excel-Blatt und drücken Sie schließlich OK .

  • Fügen Sie nun ein Kombinationsfeld aus dem ActiveX-Steuerelemente Abschnitt.

  • Platzieren Sie dieses Kombinationsfeld neben Zelle D5 .

  • Drücken Sie nun die rechte Taste der Maus.
  • Wählen Sie die Eigenschaften von der Option Kontextmenü .

  • Die Eigenschaften Fenster erscheint.
  • Finden Sie die LinkedCell und ListFillRange Optionen aus dem Eigenschaften Fenster.

einfügen. D5 als verbundene Zelle und Tag als den angegebenen Bereich.

  • Deaktivieren Sie nun die Entwurfsmodus von der Kontrolliert Gruppe.
  • Klicken Sie anschließend auf den Abwärtspfeil des Kombinationsfeldes.

  • Eine Liste ist hier zu finden.
  • Wählen Sie eine der Optionen.

Wir können sehen, dass der Tag bei Zelle D5 .

Ähnliche Lektüre

  • Excel VBA Programmierung & Makros lernen (Kostenloses Tutorial - Schritt für Schritt)
  • Verwendung der VBA-Eingabefunktion in Excel (2 Beispiele)
  • 22 Makro-Beispiele in Excel VBA
  • Wie man Excel VBA Userform verwendet (2 geeignete Beispiele)
  • 20 praktische Kodierungstipps zur Beherrschung von Excel VBA

Excel VBA zur Erstellung eines dynamischen und abhängigen Kombinationsfeldes

Nun wollen wir eine dynamische und abhängige ActiveX-Steuerelemente Kombinationsfeld mit VBA-Makro in Excel.

Hier haben wir zwei Spalten: Tage und Monate. Wir werden hier zwei Kombinationsfelder einführen. Das zweite Kombinationsfeld hängt vom ersten Kombinationsfeld ab. Zuerst wählen wir die Kategorie im Feld 1. Kombinationsfeld und aus dem 2. erhalten wir die Optionen unter diesem Feld.

📌 Schritte:

  • Gehen Sie zunächst zur Entwickler tab.
  • Klicken Sie auf das Visual Basic von der Option Code Gruppe.

  • Daraufhin wird das VBA-Fenster angezeigt.
  • Um ein dynamisches und abhängiges Kombinationsfeld zu erstellen, benötigen wir eine UserForm .
  • Wählen Sie die UserForm von der Option einfügen. tab.

  • Wir sehen eine UserForm erscheint mit einem Werkzeugkasten .

  • Drücken Sie nun die rechte Maustaste und halten Sie den Cursor auf dem Feld UserForm .
  • Wählen Sie die Eigenschaften von der Option Kontextmenü .

  • Von der Eigenschaften Fenster gehen Sie zum Bildunterschrift Geben Sie hier einen Namen ein. Dies ist der Titel der UserForm .

  • Dann fügen Sie eine Etikett und ComboBox von der Werkzeugkasten .

  • Kopieren Sie nun diese Kästchen mit Strg+C und fügen Sie sie mit der Taste Strg+V .

  • Bewegen Sie nun den Cursor auf eines der Felder Etiketten und drücken Sie die rechte Taste.
  • Wählen Sie die Eigenschaften von der Option Kontextmenü .

  • Ändern Sie nun den Namen, die Schriftfarbe, die Größe und andere Angaben aus diesem Eigenschaften Fenster.

  • Nach der Änderung der Attribute wird unser Benutzerformular wird wie folgt aussehen.
  • Drücken Sie nun auf der Hauptregisterkarte die Option Ausführen.

  • Das ist der Look.

  • Doppelklicken Sie nun auf die UserForm und wir geben das VBA-Fenster ein, in das wir unseren Code schreiben werden.
  • Gehen Sie im Fenster auf die rechte Seite und klicken Sie auf den Pfeil.
  • Wir werden wählen Aktivieren Sie um die Liste zu aktivieren.

  • Ein Code wird dem Fenster hinzugefügt, um die UserForm .

  • Entfernen Sie den Code von UserForm Code aus dem VBA-Fenster.
  • Kopieren Sie nun einen weiteren VBA-Code und fügen Sie ihn in das Fenster ein.
 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 

  • Wenn wir auf den Abwärtspfeil des Feldes Kategorie Kombinationsfeld und sehen Sie die Optionen.
  • Klicken Sie erneut auf den Abwärtspfeil des Feldes Optionen Kombinationsfeld.

Die Optionen Kombinationsfeld ist leer, aber die Kategorie Kombinationsfeld nicht leer ist.

  • Doppelklicken Sie erneut auf das Feld Kombinationsfeld1 .

  • Kopieren Sie einen weiteren VBA-Code und fügen Sie ihn in das Fenster ein.
 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 

  • Führen Sie erneut die VBA Code durch Drücken der Taste F5 Taste.

Wir können die Optionen funktioniert jetzt, das heißt, die Optionen Kombinationsfeld abhängig ist.

  • Jetzt wollen wir das Kombinationsfeld dynamisch gestalten.
  • Wir fügen dem Datensatz eine weitere Spalte hinzu.

  • Nochmals, gehen Sie zur UserForm .

Die neue Spalte wird in das Kombinationsfeld eingefügt.

Lesen Sie mehr: Wie man Excel VBA UserForm erstellt (mit detaillierten Schritten)

Kombinationsfeld in Excel entfernen

In diesem Abschnitt wird gezeigt, wie Sie das Kombinationsfeld entfernen können.

📌 Schritte:

  • Zunächst klicken wir auf die Schaltfläche Entwickler tab.
  • Aktivieren Sie die Entwurfsmodus .

  • Wählen Sie das Kombinationsfeld aus.

  • Drücken Sie nun die Löschtaste auf der Tastatur.

Wir sehen, dass das Kombinationsfeld bereits aus dem Blatt gelöscht wurde.

Schlussfolgerung

In diesem Artikel haben wir alles über das Kombinationsfeld beschrieben. Wie man es einfügt, dynamisch macht und aus dem Excel-Blatt löscht. Ich hoffe, dass dies Ihre Bedürfnisse befriedigt. Bitte schauen Sie sich unsere Website an ExcelWIKI.de und geben Sie Ihre Vorschläge in das Kommentarfeld ein.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.