Listen Nr. aus Spalte berechnen
27.11.2023 15:40:55
Eddie Felson
ich habe in einer Excel Tabelle, etliche gleichartige Tabellen nebeneinander platziert.
Also so:
A: Spalte 1 | B: Spalte 2 | C: Spalte 3 | D: Spalte 4 | E: Spalte 5 | F: Spalte 1 | G: Spalte 2 | H: Spalte 3 | I: Spalte 4 | J: Spalte 5 | usw.
Zur Zeit hat also jede Teiltabelle 5 Spalten, was sich aber ändern kann, z.B. auf 4 Spalten und dann gilt es für alle Listen der Tabelle.
Ich möchte nun in VBA die x-Pos des Cursors abfragen und die Listen Nr. zurück erhalten.
Beispiel xAkt = 7
Die Listennr. soll mit 0 beginnen (0, 1, 2, usw.)
7 liegt innerhalb der zweiten Liste, also möchte ich eine 1 zurückbekommen. Bei xAkt =12 müßte eine 2 für die dritte Liste zurück kommen.
Mit If Then oder Select Case ist das ganz einfach zu lösen, allerdings wäre dann die maximale Listennr, immer auf die Zahl der Case Anweisungen beschränkt.
Ich vermute man kann das auch mit einer Formel ausrechnen und genau diese suche ich.
Vielleicht hatte schon mal jemand diesen Anwendungsfall oder durchschaut die Formel auf die schnelle.
Besten Dank.
Grüße