Microsoft Excel

Herbers Excel/VBA-Archiv

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

Listenfeld in beziehung auf ComboBox füllen | Herbers Excel-Forum


Betrifft: Listenfeld in beziehung auf ComboBox füllen von: Stefan
Geschrieben am: 12.11.2009 14:35:17

Hallo zusammen,

mal wieder stehe ich vor einem für mich unlösbaren Problem ;-)

Ich habe ein ComboBox erstellt die sich aus Lieferantennamen in Tabelle2!A1:A40 füllt..
Nun möchte ich automatisch eine Ausgabe der Lieferantennummer (Tabelle2!B1:B40) erzeugen (in ein Listenfeld?)
abhängig von der Eingabe in die Combobox, quasi eine Art Sverweis...
Sollte es ein neuer Lieferant sein, soll die Ausgabe "N.A." erscheinen...

Hat jemand eine Idee??

Vielen Danke

  

Betrifft: bitte besser beschreiben... von: Björn B.
Geschrieben am: 12.11.2009 15:05:44

Hallo erstmal.
... ja, richtig, das funktioniert mit einem Sverweis.
Wie soll nun deine Ausgabe aussehen?
Zelle neben der ComboBox? MsgBox? Ausdruck auf A4 in Arial mit roter Schrift auf gelbem Hintergrund, 50 % Muster und schwarzem Rahmen in Schriftgröße 14 bei 30% im Querformat? ;-)

Also, wo soll die Nummer hin?
Hast Du eine LinkedCell bei Deiner ComboBox?

Gruß
Björn


  

Betrifft: AW: bitte besser beschreiben... von: Stefan
Geschrieben am: 12.11.2009 16:05:07

Okay, sorry wenn ich mich unverständlich ausgedrückt habe
Hier mal eine Beispieldatei

https://www.herber.de/bbs/user/65823.xls


  

Betrifft: AW: bitte besser beschreiben... von: Björn B.
Geschrieben am: 12.11.2009 16:12:55

Also, ganz einfach.
Wenn Du in den Eigenschaften der ComboBox eine LinkedCell vergibst, z.B. A1, dann steht der ausgewählte Wert immer in der entsprechenden Zelle. Somit kannst Du den Sverweis einfach auf A1 machen.
Zur Verschönerung wird die ComboBox normalerweise über eine Zelle gelegt, und diese Zelle dann als LinkedCell gewählt. Diese sieht man dann nicht.
Diese Lösung wäre dann ohne VBA.

Bekommst Du den SVERWEIS hin? Oder brauchst du da noch Hilfe?

Wenn Du aber die Nummer in ner Listbox willst, dann geht es nur per VBA.

Gruß
Björn


  

Betrifft: AW: bitte besser beschreiben... von: Stefan
Geschrieben am: 13.11.2009 09:36:52

Hallo Björn,

vielen Dank, so hab ich mir das vorgestellt..
Ich arbeite so selten mit VBA.... aber den Sverweis schaff ich ;-)


Beiträge aus den Excel-Beispielen zum Thema "Listenfeld in beziehung auf ComboBox füllen"