ich müsste einen dynamischen Zellbezug abfragen. Ich denke, dass dies über zwei verschachtelte Schleifen geschehen müsste. Da meine VBA-Kenntnisse allerdings sehr bescheiden sind kann ich hier leider nur die verbale Beschreibung meines Problems anfügen. Zur genaueren Erläuterung habe ich eine Tabelle angefügt.
Aufgabe:
Die Spalte B enthält einen Prüfwert (0 oder 1). Wenn der Wert 1 ist soll die Zelle Links daneben (Last Price) als Referenzwert genommen werden und mit den unteren Werten verglichen werden (Zeile für Zeile).
Es soll in Spate A immer eine Zeile nach unten gegangen werden und überprüft werden ob der Wert der Zelle
kleiner oder gleich dem Referenzwert - 0,002
oder
größer oder gleich dem Referenzwert + 0,004 ist.
Wenn eine der Bedingungen Wahr wird soll der Wert in die Zelle Rechts neben dem Prüfwert (1) eingetragen werden, der Referenzwert wieder gelöscht werden und nach einem neuen Prüfwert (1) gesucht werden.
Das sind also zwei Schleifen, welche solange durchlaufen werden sollen bis die Spalten nicht mehr befüllt sind. Als Ergebnis soll neben jedem Prüfwert (1) der passende Referenzwert stehen.
Vielen Dank für eure Hilfe!
Die Datei https://www.herber.de/bbs/user/58739.xls wurde aus Datenschutzgründen gelöscht