Manchmal zweifel ich echt ;)
Habe eine mehrspaltige Combobox, jetzt möchte ich den ersten Wert (erste Spalte) aus einem Userform in ein Excelsheet übergeben... und schaffs ned...
so hatte ich es "versucht"
Sheets("INFOSHEET").Range("H11") = UF_START.CB_LIEF_1.List(ListIndex, 0)
Sheets("INFOSHEET").Range("AE11") = UF_START.CB_LIEF_2.List(ListIndex, 0)
Sheets("INFOSHEET").Range("BB11") = UF_START.CB_LIEF_3.List(ListIndex, 0)
Sheets("INFOSHEET").Range("BY11") = UF_START.CB_LIEF_4.List(ListIndex, 0)
Sheets("INFOSHEET").Range("CV11") = UF_START.CB_LIEF_5.List(ListIndex, 0)
mit dem Erfolg, das mir jeweils immer nur der Wert der ersten Box in alle Spalten eingetragen wurde.
Ich weiß ned wo der Fehler liegt... Ich kann nur eines vermuten.
Hier: .List(ListIndex, 0). gehört vor das ListIndex ned n Punkt? Klar habe ich auch probiert, bekomme aber dann einen Laufzeitfehler.
Könnte mir jemand den "Trick" veraten, wie ich die erste Spalte auslesen kann?
Weil so funzt es ja auch ned :
Sheets("INFOSHEET").Range("H11") = UF_START.CB_LIEF_1.value
Vielen, vielen Dank euch!!!
Gruß Gegga