Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
944to948
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
944to948
944to948
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ListBox wird nicht wieder befüllt

ListBox wird nicht wieder befüllt
01.02.2008 13:45:00
Veronika
Wer kann mir bei meinem Problem helfen?
Ich möchte in einer ListBox eine Auswahl treffen und die Daten und Werte der Auswahl wieder in der selben ListBox angezeigt bekommen, in welcher ich mir ein Element ausgewählt habe.
With UserForm1.ListBox3
.Clear
.ColumnHeads = False
.ColumnCount = 3
.RowSource = "ValidierungsKN_berechnen!K169:M169"
.Column() = arrValues2
End With
Der Vektor arrValues2 enthält alle richtigen und benötigten Werte, in der ListBox wird allerdings nach der Zuweisung nichts angezeigt. Ich kann also Nichts in die ListBox zurückschreiben, wenn ich davor eine Auswahl in dieser ListBox getroffen habe.
Kann ich dieses Problem irgendwie umgehen?
Vielen Dank!
Viele Grüße
Veronika

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ListBox wird nicht wieder befüllt
01.02.2008 14:06:39
Peter
Hallo Veronika,
kann es sein, dass du anstelle von .Column() = arrValues2 besser .List = arrValues2 schreiben solltest?
Gruß Peter

AW: ListBox wird nicht wieder befüllt
01.02.2008 14:07:56
Rudi
Hallo,
With UserForm1.ListBox3
.Clear
.ColumnHeads = False
.ColumnCount = 3
.List = arrValues2
End With
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: ListBox wird nicht wieder befüllt
01.02.2008 14:10:00
Veronika
Ich habe mit .List leider genau das gleiche Problem!

AW: ListBox wird nicht wieder befüllt
01.02.2008 14:12:35
Knut
Hi,
eine Listbox, die mit RowSource gefüllt wurde, kann man nicht mit Clear löschen!
mfg Knut

AW: ListBox wird nicht wieder befüllt
01.02.2008 14:30:53
Veronika
Hi,
danke, aber das Löschen funktioniert ja eigentlich. Die ListBox wird nur leider nicht wieder mit den neuen Werten beschrieben?
Der Vektor wird auch nicht aus einem Tabellenblatt über RowSource befüllt, sondern so
arrValues2(0, 0) = "ID"
arrValues2(1, 0) = "KN_Name"
arrValues2(2, 0) = "KN_Wert"
arrValues2(0, Anzahl) = ID
arrValues2(1, Anzahl) = EingangsKN
arrValues2(2, Anzahl) = Wert
VG Veronika

Anzeige
AW: ListBox wird nicht wieder befüllt
01.02.2008 14:38:06
Rudi
Hallo,
dann musst du das Array Transponieren.
.List=Worksheetfunction.Transpose(arrValues2)
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: ListBox wird nicht wieder befüllt
01.02.2008 14:49:31
Veronika
das ist echt zum ausflippen...
die übergabe des vektors an list funktioniert ja eigentlich und die funktion läuft auch einwandfrei ab. aber in der listbox wird einfach nichts angezeigt.
viele grüße
veronika

AW: ListBox wird nicht wieder befüllt
01.02.2008 14:54:00
Rudi
Hallo,
ohne Beispielmappe ist das nur stochern im Nebel.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: ListBox wird nicht wieder befüllt
01.02.2008 14:22:13
Rudi
Hallo,
evtl.
With UserForm1.ListBox3
.Rowsource=""
.Clear
.ColumnHeads = False
.ColumnCount = 3
.List = arrValues2
End With
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
AW: ListBox wird nicht wieder befüllt
01.02.2008 14:31:32
Veronika
bringt leider auch nichts :-(

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige