ComboBox füllen aus Tabellenblatt | Excel VBA

preview_player
Показать описание
Unsere ComboBox/Kombinationsfeld können wir je nach Anforderung dynamisch mit verschiedenen Methoden mit Daten aus einer Tabelle füllen:
- ComboBox RowSource dynamisch
- ComboBox AddItem
- ComboBox mit Bereich füllen
-ComboBox mit Array füllen

In diesem Video schauen wir uns dazu an, wie wir eine UserForm erstellen, eine ComboBox einfügen/erstellen und dieser ComboBox Werte zuweisen. So erstellen wir ein DropDown, das wir dynamisch füllen können, indem wir der DropDown Liste Werte zuweisen.

________

LINKS

________

Timestamps
0:00 Ziel des Videos
0:20 Methoden zum ComboBox Füllen
0:49 Intelligente Tabelle erstellen
1:39 Userform erstellen
5:17 ComboBox RowSource
9:33 Praxistipp Verweise
11:15 Verknüpfung Tabelle und ComboBox
14:20 ComboBox AddItem
16:43 ComboBox mit Bereich füllen
18:15 ComboBox mit Array füllen
19:37 Ersten Wert automatisch auswählen
20:07 ComboBox Eingabe zulassen
21:01 Wert auslesen
Рекомендации по теме
Комментарии
Автор

Super gemacht. Vielen Dank. Habe viel gelernt.

gudauben
Автор

Hi Kai, deine vidéos sind spitze, sehr klar, ich verfolge sie aus frankreich 👍👍👍

TheLaopi
Автор

Hallo Kai, wieder mal ein tolles Video von dir, vielen Dank dafür.
Ich habe noch eine Frage zur RowSource-Methode. Kann man auf "Range" & "Address" nicht auch komplett verzichten und stattdessen einfach folgenden Code verwenden?

ComboBox1.RowSource = "tblVerkaeufe"

Das Ergebnis scheint das gleiche zu sein. Oder bringt das Verwenden von "Range" & "Address" einen Vorteil mit sich, der nicht direkt ersichtlich ist?

Viele Grüße!

thomasrolfers
Автор

Hallo Kai, Danke für dein tolles Video. Wie schaffst du es aber, den Tabellenauszug (Spalte PLZ) aus der ursprünglichen Tabelle immer aktuell zu halten? Neu hinzugefügte Datensätze werden doch nicht automatisch in die "PLZ"-Liste übernommen.

Knorzi
Автор

Danke für deine tollen Tipps! Kannst du mir sagen wie ich ein geteiltes Postfach ansprechen kann? Dort kommen Emails an deren Anhang es automatisch speichern soll und hier hänge ich zur Zeit fest.

steff
Автор

Hallo Kai, danke für deine Videos, gut gemacht. Ich versuche in der Combobox mehrere Spalten einzu bringen, als Tabelle zum auswählen. Gibt es dazu auch ein Video oder Anleitung? Habe mehrere Daten die grundsätzlich gleich sind aber im wichtigen Details abweichen.

stevendrosterij
Автор

Hey Kai,

also ich habe mir nun das Video angeschaut, allerdings weiß ich immer noch nicht so wirklich, wie ich des machen kann bzw. soll das mir die Box dann auch die Farbe ändert, sobald ich den Maschinenstatus visuell sehen kann. Kann man dich auch irgendwie per Mail kontaktieren. Sonst spam ich hier so viel zu. 😄

VfB-bckh
Автор

Hallo Kai, damke für deine tollen Videos! ;-) durch deine Videos versuche ich ein Bestellformular zu erstellen. Die Größe wird über eine Listbox ausgewählt, was kann ich machen das sich durch die Auswahl andere Textboxen gefüllt werden. Würde mich über Hilfe sehr freuen.
Danke und GRüße Frank weiter so;-)

fw
Автор

Hallo Kai, wie kann ich die Combobox automatisch aktualisieren, wenn sich in der Tabelle etwas geändert hat, bzw. eine neue Zeile eingefügt wird? Danke schonmal!!

DerDingsda
Автор

Hallo Kai, wie schaffe ich es wenn ich über eine Combobox eine Tabelle auswähle, das er mir die daten aus der Tabelle, in die Listbox1 anzeigt? Gruß

ingostoter
Автор

wie kann ich das eigenschaftsfenster und projektfenster (Schriftgröße)vergrößern ändern?

svenfiedler
Автор

komisch, bei mir im 2007er funktioniert nur die direkte rowsourcemethode im Eigenschaftenfenster mit dem Befüllen und die Listindex und co. im Codefenster gehts nicht. Listiindex und Co im Codefestner aber schon. Ist das, weil ich Über Commandbuttons ohne VBA, aber die Dropdonwliste erst in der 3. Userform mit VBA verwende? im 1. Tabellenblatt arbeite ich mit Excel-Commandbuttons und die Hilfsttabelle im 2. Tabellenblatt. Und die Userforms öffne ich im 1. Tabellenblatt und lese die Tabelle über das 2. Tabellenblatt mit VBA-Userforms über die Commandbuttons im 1. Tabellenblatt aus.

etsatstruckermartin
Автор

Wie kann ich jetzt den selben Inhalt einer Kombobox mit Klick auf Enter beliebig oft öffnen?

etsatstruckermartin
Автор

Aber viel Code mit der Add item methode. Wie kann ichjetzt abhängige Komboboxen machen mit der Rowsource metothe Ja die 1. Kombobox funktinoiert auch schon aber die 2. 3. und 4 usw. Kombobox geht dann nur mit der add item methode und da ist ziemlich viel code zum schreiben

etsatstruckermartin
Автор

Ich habe das problem das wenn ich aus mehr als 1 tabelle daten ziehe ich dann den laufzeitfehler 1004 bekomme.
Habe erst gedacht das ich es mit einer anderen art lösen kann aber dem war nicht so. Die fehler gehen von " _Worksheet " bis " _Global ".
Habe versucht es mit .List und dem .RowSource leider erhalte ich kein passendes Ergebnis 😫

In meinem test spreche ich zum befüllen im initialize 2 comboboxen an. Die auf 2 unterschiedlichen tabellenblättern liegen . Einmal produkte mit den werten produkte und kosten. Die andere mit abteilung und abteilungsleiter.

Die variante mit der abteilung geht aber die für die produkte is dann zu viel und ich grenze schon auf eine spalte ein.

nos
Автор

Hallo zusammen, deine Videos sind super.. Kannst du mir mal zeigen, wie ich 3 comboboxen miteinander verbinden kann?? wenn nötig schicke ich dir auch das Formular zu. Combobox 3 zu combobox4 und dann zu combobox5. Mein Hauptproblem ist, das er die Daten nicht die Daten aus der Tabelle "Einsatzkommando" nimmt. Aber bitte die Daten aus der Tabelle mit vba code, ohne das die Tabelle in der Eigenschaften steht.

ingostoter