VBA ListBox RowSource per Code befüllen
#1
Guten Tag,

bin gerade am Verzweifeln. Über den Namensmanager vergebe ich einem Bereich einen Namen, sagen wir "Peter". Gehe ich nun in die Listbox-Eigenschaften kann ich dort bei RowSource =Peter schreiben und er lädt die Liste. Nun möchte ich diese ändern, wenn jemand was anderes auswählt, per Code. 
"Listbox1.RowSource = Lisa" funktioniert nicht, ich könnte schwören das ging rein mit dem Namen der im Namen Manager vergeben wurde.
Antworten Top
#2
Hallo,

das geht auch, wie hast du das denn versucht?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Code:
If (LB_Standorte.Selected(1) = True) Then
    LBX_Abteilung.RowSource = Dornstadt_Abteilung
End If

Er bringt zwar keine Error-Meldung, allerdings bleibt die Listbox leer.
Wenn ich vorab RowSource auf "=Dornstadt_Abteilung" setze, dann klappt es wunderbar und lädt die Liste :/

Edit: Bin für alle Anregungen offen, ich war mir 100% sicher ich hatte es so oder so ähnlich immer gemacht und nun bleibt das Fenster leer, falls es so klappen sollte sagt das bitte auch, vllt gibt es nur bei mir ein Problem...

Lösung: Einfach die Liste in Anführungszeichen schrieben "Dornstadt_Abteilung" statt Dornstadt_Abteilung
Antworten Top
#4
Code:
Listbox1.RowSource = "Lisa"

versuchs ma so..
Antworten Top
#5
Verzichte immer auf 'rowsource':  http://www.snb-vba.eu/VBA_Fill_combobox_listbox_en.html
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#6
@snb

Zitat:Verzichte immer auf 'rowsource':
sag niemals nie Smile
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#7
Hallo,

so sollte es gehen:
LBX_Abteilung.RowSource = Names("Dornstadt_Abteilung").RefersTo
Gruß Uwe
Antworten Top
#8
Einfach so:


Code:
Listbox1.List = [Lisa].value
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste