Wie trage ich Werte von Comboboxen ohne OleoObjects in Zellen ein?

Antwort

Um die Werte von mehreren Comboboxen in bestimmte Zellen einzutragen, ohne die OLEObjects-Funktion zu verwenden, kann VBA (Visual Basic for Applications) in Excel werden. Hier ist ein Beispiel, wie das gemacht werden kann: 1. **Erstelle die Comboboxen**: Füge die Comboboxen über die Entwicklertools in Excel hinzu. Verwende ActiveX-Comboboxen oder Formular-Comboboxen. 2. **Schreibe das VBA-Skript**: Öffne den VBA-Editor (Alt + F11) und füge ein neues Modul hinzu. Schreibe dann den Code, um die Werte der Comboboxen in die gewünschten Zellen zu übertragen. Hier ist ein Beispielcode für ActiveX-Comboboxen: ```vba Sub WerteEintragen() ' Annahme: Es gibt drei Comboboxen mit den Namen ComboBox1, ComboBox2 und ComboBox3 ' und die Werte sollen in die Zellen A1, A2 und A3 eingetragen werden. ' Werte der Comboboxen in die Zellen eintragen Worksheets("Tabelle1").Range("A1").Value = ComboBox1.Value Worksheets("Tabelle1").Range("A2").Value = ComboBox2.Value Worksheets("Tabelle1").Range("A3").Value = ComboBox3.Value End Sub ``` Für Formular-Comboboxen (Form Controls) könnte der Code so aussehen: ```vba Sub WerteEintragen() ' Annahme: Es gibt drei Formular-Comboboxen mit den Namen Drop Down 1, Drop Down 2 und Drop Down 3 ' und die Werte sollen in die Zellen A1, A2 und A3 eingetragen werden. ' Werte der Comboboxen in die Zellen eintragen Worksheets("Tabelle1").Range("A1").Value = Worksheets("Tabelle1").DropDowns("Drop Down 1").List(Worksheets("Tabelle1").DropDowns("Drop Down 1").ListIndex) Worksheets("Tabelle1").Range("A2").Value = Worksheets("Tabelle1").DropDowns("Drop Down 2").List(Worksheets("Tabelle1").DropDowns("Drop Down 2").ListIndex) Worksheets("Tabelle1").Range("A3").Value = Worksheets("Tabelle1").DropDowns("Drop Down 3").List(Worksheets("Tabelle1").DropDowns("Drop Down 3").ListIndex) End Sub ``` 3. **Makro ausführen**: Führe das Makro aus, um die Werte der Comboboxen in die entsprechenden Zellen einzutragen. Stelle sicher, dass die Namen der Comboboxen und die Zielzellen korrekt im Code angegeben sind.

Kategorie: Technologie Tags: Combobox Excel VBA
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie wertet eine KI Exceltabellen aus?

Der Vorgang, wie eine KI Excel-Tabellen auswertet, umfasst mehrere Schritte: 1. **Datenimport**: Die KI muss zunächst die Excel-Datei importieren. Dies geschieht häufig über Bibliothek... [mehr]