Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Dropdownliste in UserForm multipliziert die Einträge





Frage

Frohe Weihnacht alle zusammen, auch wenn wir grade die besinnlichen Tage haben, sinne ich über eine UserForm, die ich für eine Benutzerverwaltung erstelle. Dabei erstelle ich eine Dropdownliste (Combobox), die ich beim Klick auf den "Dropbutton" füllen lasse. Dies geschieht mit: Private Sub cbogruppe_DropButtonClick() With Me.cbogruppe .AddItem "a" .AddItem "b" .AddItem "c" .AddItem "d" .AddItem "e" End With End Sub Allerdings macht die Box dies nun bei jedem Klick, so dass nach 3 Klicks zum Beispiel auch die dreifache Anzahl an Items vorhanden sind. Was mache ich falsch? Vielen Dank für Eure Hilfe im voraus. Auch wenn Weihnschten ist :-)). Viele grüße Roland

Antwort 1 von Coolpix

hallo Roland,

auch dir eine frohe Weihnacht,

ich würde vor dem Füllen der Combobox diese zunächst mal leeren:


Private Sub cbogruppe_DropButtonClick()

Me.cbogruppe.Clear

With Me.cbogruppe
.AddItem "a"
.AddItem "b"
.AddItem "c"
.AddItem "d"
.AddItem "e"
End With

End Sub 



Greetings ;-)
und n´en guten Rutsch ...

Antwort 2 von rolakon

Hi Coolpix,

genau das Leeren von cbogruppe hat gefehlt. Jetzt funktioniert es. Danke für deine Hilfe und einen guten Rutsch.

Viele Grüß Roland

Antwort 3 von rolakon

Hey Coolpix,

jetzt gibt es aber ein anderes Problem. Die cbo soll ja als Dropdown-Feld dienen. Nur werden jetzt keine Daten mehr zur Auswahl angezeigt. Gibt es da noch eine Lösung für?

Gruß Roland

Antwort 4 von Coolpix

Hallo nochmal,

versuch mal das Leeren und Füllen auf ein anderes Formularereignis zu legen.
z.B. Form_actiivate
Weil so wie du´s vorher gemacht hast wird die cbo ja erst/nur gefüllt, wenn du den Dropdown-Button klickst...

Greetings ;-)

Antwort 5 von rolakon

Hallo Coolpix,

habe jetzt UserForm_Initialize() benutzt. Das ist jetzt so nach meinen Vorstellungen. Danke nochmals.

Greets
Roland

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: