Registriert seit: 27.03.2017
Version(en): 2010
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.
Registriert seit: 11.04.2014
Version(en): Office 365
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
Registriert seit: 27.03.2017
Version(en): 2010
06.07.2018, 10:22
(Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2018, 10:22 von OoDex.)
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
Registriert seit: 02.12.2017
Version(en): Office 365
Code:
Listbox1.RowSource = "Lisa"
versuchs ma so..
Registriert seit: 29.09.2015
Version(en): 2030,5
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
@snb
Zitat:Verzichte immer auf 'rowsource':
sag niemals nie
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo,
so sollte es gehen:
LBX_Abteilung.RowSource = Names("Dornstadt_Abteilung").RefersTo
Gruß Uwe
Registriert seit: 29.09.2015
Version(en): 2030,5
Einfach so:
Code:
Listbox1.List = [Lisa].value