Wow vielen Dank an DevilsCamp für diese Lösung. Das sieht sehr gut aus und funktioniert
Ich grübel nur gerade an der Erweiterung der Formel, da sie nicht mehr stimmt, sobald man eine neue Zeile in die Listbox einfügt. Irgendwie muss da noch ein Korrekturfaktor mit rein.
Als Beispiel:
Delphi-Quellcode:
. X
Spalte 1 | Spalte 2 | Spalte 3
0 5 10
Y 1 6 11
2 7 12
3 8 13
4 9 14
Z.B.: X = 1; Y = 3
Einsetzen in: x * Listbox1.Columns + y; => 1*3 + 3 = 6, sollte aber 8 sein.