Ich habe das Problem, dass ich an verschiedenen Stellen innerhalb einer Matrix (hellgrün im Testfile) die nächstgelegene befüllte Stelle innerhalb der Matrix suche. Dabei darf die gefundene Zelle nie eine Zeilen- oder Spaltenüberschrift(blauer Hintergrund) sein und MUSS einen weißen Hintergrund haben. (auch zuvor befüllte grüne Zellen dürfen nicht gefunden werden)
Sobald diese Zelle gefunden wurde, sollten im Optimalfall die korrespondierenden Zeilen- und Spaltenüberschriften(blauer Hintergrund) übergeben werden.
Um das ganze zusätzlich kompliziert zu machen, ist die Matrixgröße ebenfalls völlig flexibel. Die befüllten Zellen sind immer woanders und die grünen Stellen ebenfalls.
Das heißt der Code muss zunächst die (variable) Matrix nach einer grünen Stelle durchsuchen und anschließend die nächstgelegene weiße befüllte Zelle finden.
Eventuell lassen sich auch Abstände für Schrittfolgen definieren, aber da liege ich weit über meinem mathematischen und VBA-technischen Niveau. Die genaue Abfragereihenfolge ist mir nicht allzu wichtig. Wichtig ist nur einen möglichst nahe gelegenen Wert zu finden.
Testfile:
https://www.herber.de/bbs/user/136928.xlsx
Ich hoffe, das war verständlich erklärt. Vielen Dank im Voraus für eure Hilfe und beste Grüße
Thorsten