Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema ListBox
BildScreenshot zu ListBox ListBox-Seite mit Beispielarbeitsmappe aufrufen

Listbox per Code in UserForm

Betrifft: Listbox per Code in UserForm von: Ulf
Geschrieben am: 07.04.2008 20:46:43

Hallo,

ich möchte in meine UserForm (Form2) die ListBox (LB2) per Code einfügen.
Form2.Controls.Add("Forms.ListBox.1") Das geht ja noch.
Wie kann ich per Code diese Attribute hinzufügen:
Name = "LB2"
Height = 24
Width = 200
usw.
Danke schon mal im Vorraus

  

Betrifft: AW: Listbox per Code in UserForm von: Tino
Geschrieben am: 07.04.2008 21:02:41

Hallo,
so müsste es gehen.


UserForm2.Controls.Add "Forms.ListBox.1", "LB2", True
With UserForm2("LB2")
.Height = 24
.Width = 200
End With
UserForm2.Show

Gruß
Tino


  

Betrifft: AW: Listbox per Code in UserForm von: Ulf
Geschrieben am: 07.04.2008 21:11:00

Hallo Tino,
Danke für die schnelle Hilfe!
Funzt perfekt!
:-))

Gruß aus Franken


  

Betrifft: AW: Listbox per Code in UserForm von: Daniel
Geschrieben am: 07.04.2008 21:06:43

Hi

bei VBA bescheiden würd ich mir den Stress nicht antun, eine Listbox zur Laufzeit zu erstellen.



einfacher gehts, wenn du sie vorher ganz normal erstellst und die .Vislble-Eigenschaft auf FALSE setzt

bei bedarf setzt du dann .Visible auf TRUE und die Listbox wird sichtbar.

dann tust du dir wesentlich einfacher, nachträglich die Parameter zu setzen, weil der Name ja bekannt ist, bzw es ist nicht unbedingt notwendig, diese Parameter zu verändern.



ne andere einfache Methode, Steuerelemente bei bedarf in der Userform erscheinen zu lassen wäre, diese am Rand der UF zu plazieren und dann .WIDTH oder .HIGHT der UF zu verändern.



aber ich lass die Frage mal offen, falls dir diese Mehtoden nicht helfen.



Gruß, Daniel


  

Betrifft: AW: Listbox per Code in UserForm von: Ulf
Geschrieben am: 07.04.2008 21:13:35

Hallo Daniel,
auch dir vielen Dank, aber das wird am Ende wohl nicht anders gehen.
Ist ja nur die Spitze vom Eisberg!!

:-))
Gruß aus Franken


 

Beiträge aus den Excel-Beispielen zum Thema "Listbox per Code in UserForm"