Wie werden mehrere Spalten im Kombinationsfeld angezeigt?
Das Kombinationsfeld kann uns dabei helfen, die Werte schnell auszuwählen, ohne sie einzugeben. Normalerweise können Sie ein Kombinationsfeld mit einer Datenliste erstellen. Manchmal möchten Sie jedoch mehrere Spalten im Kombinationsfeld anzeigen, wie im folgenden Screenshot gezeigt Sie erstellen ein Kombinationsfeld mit mehreren Spalten in Excel?
Zeigen Sie mehrere Spalten im Kombinationsfeld mit den Eigenschaften des Kombinationsfelds an
Zeigen Sie mehrere Spalten im Kombinationsfeld mit VBA-Code an
Zeigen Sie mehrere Spalten im Kombinationsfeld mit den Eigenschaften des Kombinationsfelds an
Sie können zu den Eigenschaften des Kombinationsfelds gehen, um die Attribute für das Kombinationsfeld zu konfigurieren. Gehen Sie dazu wie folgt vor:
1. Klicken Sie Entwickler:in / Unternehmen > Insert > Kombinationsfeld (ActiveX-Steuerung)und ziehen Sie dann die Maus, um ein Kombinationsfeld nach Bedarf zu zeichnen. Siehe Screenshots:
2. Dann klick Ferienhäuser unter dem Entwickler:in / Unternehmen Registerkarte, in der Ferienhäuser Im Dialogfeld führen Sie bitte die folgenden Vorgänge aus:
(1.) In der Spaltenanzahl Geben Sie im Textfeld die Anzahl der Spalten ein, die Sie anzeigen möchten. In diesem Beispiel werde ich eingeben 3;
(2.) Neben dem Verknüpfte Zelle Geben Sie im Textfeld eine Zellreferenz ein, um das Kombinationsfeld zu verknüpfen.
(3.) In der ListFillRange Geben Sie im Textfeld den Zellbereich ein, den Sie als Quelldaten verwenden möchten.
3. Schließen Sie nach Abschluss der Einstellungen das Dialogfeld und klicken Sie auf Entwurfsmodus der Band Um den Entwurfsmodus zu verlassen, werden jetzt, wenn Sie auf den Dropdown-Pfeil des Kombinationsfelds klicken, mehrere Spaltendaten gleichzeitig angezeigt (siehe Abbildung):
Tipp: Wenn das Menüband keine Registerkarte "Entwickler" enthält, wird dieser Artikel angezeigt Wie wird die Registerkarte "Entwickler" in der Multifunktionsleiste "Excel 2007/2010/2013" angezeigt / angezeigt? kann Ihnen einen Gefallen tun, wenn Sie die Registerkarte Entwickler anzeigen.
Zeigen Sie mehrere Spalten im Kombinationsfeld mit VBA-Code an
Hier kann Ihnen auch ein VBA-Code helfen, diese Aufgabe abzuschließen.
1. Zunächst müssen Sie einen Bereichsnamen für Ihre Quelldaten erstellen, den Datenbereich auswählen und einen Bereichsnamen in das Feld eingeben Namensfeld, siehe Screenshot:
2. Erstellen Sie dann ein Kombinationsfeld, klicken Sie mit der rechten Maustaste darauf und wählen Sie Code anzeigen Siehe im Kontextmenü Screenshot:
3. Und das Microsoft Visual Basic für Applikationen Wenn das Fenster geöffnet ist, kopieren Sie den folgenden Code und fügen Sie ihn ein, um den ursprünglichen Code zu ersetzen. Siehe Screenshot:
VBA-Code: Mehrere Spalten im Kombinationsfeld anzeigen:
Private Sub UserForm_Initialize()
'Updateby Extendoffice
With ComboBox1
.ColumnCount = 3
.List = Range("Namelist").value
End With
End Sub
Note: Im obigen Code ist die ComboBox1 ist der Name Ihres erstellten Kombinationsfelds, die Nummer 3 ist die Spaltennummer, die Sie anzeigen möchten: „Namensliste”Ist der Bereichsname, den Sie in Schritt 1 erstellt haben. Sie können sie nach Ihren Wünschen ändern.
4. Dann drücken F5 Wenn Sie die Taste drücken, um diesen Code auszuführen, und dann auf das Kombinationsfeld klicken, werden die mehreren Spalten nach Bedarf im Kombinationsfeld angezeigt.
Beste Office-Produktivitätstools
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, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!