ich habe in einer UserForm eine ComboBox, die ich mittels eines Arrays aus einer externen Datei füttere.
Diese Datei enthält Artikelnummern von Lagerartikeln und Sonderanfertigungen.
Beginne ich jetzt damit, eine Lagerartikelnummer in die Combobox einzugeben, kann ich das tun, sie ist auch gültig und wird mit dem Übergabeskript anstandslos an die Tabelle übergeben und tut da, was sie soll.
Beginne ich hingegen damit, eine Sonderartikelnummer einzugeben, schlägt die ComboBox mir Einträge passend zu meiner Eingabe vor, die im Array zu finden sind. Auch diese Einträge sind gültig, werden übergeben und tun, was sie sollen.
Das Problem ist, dass bei erneutem Aufruf der UserForm die ComboBox wieder von vorn beginnt, wenn man den noch drinstehenden Eintrag mittels Pfeiltasten umschalten will, sofern man Lagerartikel gewählt hat. Bei Sonderartikeln behält die ComboBox die Position und ändert sich brav mit den Pfeiltasten.
Woran kann das liegen? Und wie bekomme ich es hin, dass die ComboBox das Verhalten bei Sonderartikeln bei sämtlichen Listeneinträgen zeigt?
Bevor ich die Datenbank extern gemacht habe und die ComboBox mit RowSource gefüllt habe, hat es für alle Einträge funktioniert, was mir meine Arbeit sehr erleichtert hat.
Vielen Dank schon mal an alle, die das hier lesen.
Liebe Grüße,
Jacob