Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Combobox füllen

Forumthread: Combobox füllen

Combobox füllen
ing.grohn
Hallo Forum,
ich fülle die Elemente einer Combobox aus einer Excel-Tabelle in UserForm_Initialize().
Hat alles prima gelaufen.
Jetzt hab ich die Datenquelle erneuert (update!)
Nun erhalte ich die Fehlermeldung:
Laufzeitfehler 381, Eigenschaft List konnte nicht gesetzt werden, Index des Eigenschaftsfeldes ungültig
Wonach muß ich denn jetzt suchen?
Kann wer helfen!
Mit freundlichen Grüßen
Albrecht
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Die Glaskugel ist beim TÜV ... oT
11.08.2010 20:14:24
Matthias
AW: Die Glaskugel ist beim TÜV ... oT
11.08.2010 21:08:55
ing.grohn
Hallo Matthias,
warum machen die denn ne Fehlermeldung, wenn man doch zum Tüv muß?
Mit freundlichen Grüßen
Albrecht
AW: Die Glaskugel ist beim TÜV ... m.T.
11.08.2010 22:28:38
Gerd
Hallo Albrecht,
der Fehler könnte in der dritten Codezeile sein, wenn man deine Beispieldatei anguckt. :-)
Gruß Gerd
Anzeige
Ich tippe eher auf PEBCAK ;-) _oT
12.08.2010 12:59:09
NoNet
_oT
AW: Glaskugel TÜV, PEBCAK etc ;-)=)
15.08.2010 11:00:52
ing.grohn
Hallo Matthias, Gerd, Nonet,
die Glaskugel ist nicht beim Tüv und Pepcack spielt auch nicht mit. Auch ist der Dritte Zeile nicht dabei.
Vielmehr liegt es an folgendem:
Ich hab die Liste mit einer Schleife gefüllt:
Sub KKasse()
Dim Anzahl As Integer
Dim K As Integer
Anzahl = Sheets("Betriebsnummern").UsedRange.Rows.Count
K = 0
For I = 1 To Anzahl '(richtig:I=3)
UF_Lohnabrechnung.ComboBox2.AddItem Sheets("Betriebsnummern").Cells(I, 2)
UF_Lohnabrechnung.ComboBox2.List(I-1, 1) = Sheets("Betriebsnummern").Cells(I, 10)
UF_Lohnabrechnung.ComboBox2.List(I-1, 2) = Sheets("Betriebsnummern").Cells(I, 14)
UF_Lohnabrechnung.ComboBox2.List(I-1, 3) = Sheets("Betriebsnummern").Cells(I, 15)
UF_Lohnabrechnung.ComboBox2.List(I-1, 4) = Sheets("Betriebsnummern").Cells(I, 16)
K = K + 1
Next I
UF_Lohnabrechnung.ComboBox2.TextColumn = 1
End Sub

Nun hat sich die Quelltabelle geändert (ich schrieb was von vorher funktioniert, nach update nicht mehr)
Das update begann nicht mit Zeile 1 (I) sondern 3:
Ich hab das I-1 durch K ersetzt (siehe oben) und es rennt wie bekloppt.
Ich wünsche einen sonnigen Sonntag
Konnte mich erst jetzt melden.
Mit freundlichen Grüßen
Albrecht
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige