VBA / Befehl für einen Pull-Down-Menü in einem Excel-Blatt (Combobox)
Hallo!
Irgendwie kriege ich nicht hin, ein auslesefähiges Poll-Down-Menü (mit VBA gemacht und nicht in Excel über Daten->Gültigkeit->Liste) in Excel zu machen.
Die in dem Handbuch (auf der Seite www.excel-inside.de) vorgeschlagene Befehle (s.u.)
Private Sub cmdcboFuellen1_Click()
Me.cboNamensliste.AddItem "A"
Me.cboNamensliste.AddItem "B"
Me.cboNamensliste.AddItem "C"
End Sub
oder
Private Sub cmdcboFuellen2_Click()
Me.cboNamensliste.RowSource = ("A1:A5")
Me.cboNamensliste.ListIndex = "0"
End Sub
funktionieren bei mir nicht. Leider weiß ich nicht, woran das liegt. Stehe total auf dem Schlauch.
Würde mich über einen hilfreichen Hinweis sehr freuen.
Vielen Dank!!!
Unix (polinka)
Irgendwie kriege ich nicht hin, ein auslesefähiges Poll-Down-Menü (mit VBA gemacht und nicht in Excel über Daten->Gültigkeit->Liste) in Excel zu machen.
Die in dem Handbuch (auf der Seite www.excel-inside.de) vorgeschlagene Befehle (s.u.)
Private Sub cmdcboFuellen1_Click()
Me.cboNamensliste.AddItem "A"
Me.cboNamensliste.AddItem "B"
Me.cboNamensliste.AddItem "C"
End Sub
oder
Private Sub cmdcboFuellen2_Click()
Me.cboNamensliste.RowSource = ("A1:A5")
Me.cboNamensliste.ListIndex = "0"
End Sub
funktionieren bei mir nicht. Leider weiß ich nicht, woran das liegt. Stehe total auf dem Schlauch.
Würde mich über einen hilfreichen Hinweis sehr freuen.
Vielen Dank!!!
Unix (polinka)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 28907
Url: https://administrator.de/forum/vba-befehl-fuer-einen-pull-down-menue-in-einem-excel-blatt-combobox-28907.html
Ausgedruckt am: 23.12.2024 um 16:12 Uhr
5 Kommentare
Neuester Kommentar
Auch wenn ich nicht ganz genau verstanden habe, wo du jetzt dein Pull-down Menü hast, ob in einem Excel-VBA-Formular oder sonst wo:
Bei VBA geht das so, (ich denke das Problem ist nur dass du 'me' ersetzen musst. Also wenn dein Pull-Down-Menü Franz heißt (das kann man durch das Attribut Name ändern, normalerweise steht da PullDown1 oder sowas, aber der Name ist völlig egal) kann man das menü dadurch ansprechen und operationen ausführen.
Also z.B.: Franz.AddItem "A"
aber wenn du genauer schreibst wo du diese Liste einsetzt, könne wir dir vielleicht auch besser helfen!
Manu
Bei VBA geht das so, (ich denke das Problem ist nur dass du 'me' ersetzen musst. Also wenn dein Pull-Down-Menü Franz heißt (das kann man durch das Attribut Name ändern, normalerweise steht da PullDown1 oder sowas, aber der Name ist völlig egal) kann man das menü dadurch ansprechen und operationen ausführen.
Also z.B.: Franz.AddItem "A"
aber wenn du genauer schreibst wo du diese Liste einsetzt, könne wir dir vielleicht auch besser helfen!
Manu
Hi ich kenn mich in Excel selber nicht besonders gut aus. Wie kann ich den in so einem Excelsheet ein Poll-Down-Menü einfügen? (Heißt das wirklich Poll oder Pull?
Hi,
mit VBA kann ich dir da leider auch nicht helfen. Aber im Excel selbst geht es über "Daten->Gültigkeit" und dann bei zulassen auswählen "Liste". Dann kannst du darunter auswählen Quelle und einen bestimmten Bereich (z.B. A1:A5) auswählen, oder aber auch die Pull-Down-Begriffe einfach mit Strichpunkt getrennt eingeben.
Hoffe ich konnte dir etwas helfen maniel_kaspar.
Gruß
Mathias
mit VBA kann ich dir da leider auch nicht helfen. Aber im Excel selbst geht es über "Daten->Gültigkeit" und dann bei zulassen auswählen "Liste". Dann kannst du darunter auswählen Quelle und einen bestimmten Bereich (z.B. A1:A5) auswählen, oder aber auch die Pull-Down-Begriffe einfach mit Strichpunkt getrennt eingeben.
Hoffe ich konnte dir etwas helfen maniel_kaspar.
Gruß
Mathias