Hallo Excelfreunde,
ich möchte gern das in meiner Listbox der markierte Datensatz automatisch nach oben gescrollt wird.
Ich weiss das es normalerweise mit listbox1.TopIndex = listbox1.ListIndex klappen sollte.
Leider funktioniert dies nicht mehr bei den letzten Listboxeinträgen.
Im Beispiel kann man dies genau sehen wenn man folgendermaßen vorgeht.
Beispiel 1:
Button "listbox1.ListIndex = 1000" drücken der Datensatz 1000 wird markiert
Button " Datensatz nach oben" drücken der Datensatz wird nach ganz oben gescrollt
Beispiel 2:
Button " listbox1.ListIndex = 1244"drücken der Datensatz 1244 wird markiert
Button " Datensatz nach oben" drücken der Datensatz wird nur zwei Zeilen nach oben gescrollt.
Kann sich jemand von euch dies erklären?
Wie ich könnte ich dieses Problem lösen?
Habt schon mal recht vielen dank für euer Interesse.
mfg thomas
https://www.herber.de/bbs/user/132539.xlsm