Ich möchte gern eine formel aus Function hinterlegen, komme aber mit dem Bereich nicht zurecht.
Folgendes soll geschehen: Such den Wert aus E10 im Sheet "Bereiche" Spalte E und nimm den Wert der 1 Zeile darunter steht.
Die Formeln stehen untereinander, sodass eine Liste der Werte entsteht, jeweils durch Zeile()-10, die erste Formel steht in Zeile 11 (wird 1), Zeile 12 (wird 2) usw.
Formel:
=BEREICH.VERSCHIEBEN(INDIREKT("Bereiche!E"&VERGLEICH($E$10;Bereiche!E:E;0));ZEILE()-10;0)
Public Function Bereichswert(Bereich, Suchwert, Reihe_verschieben, Spalte_verschieben)
Bereichswert = ActiveSheet.Range(Bereich).Find(Suchwert, lookat:=xlWhole).Offset( _
Reihe_verschieben, Spalte_verschieben)
End Function
Die Formel dazu hieße dann=bereichswert(Bereiche!E:E;E10;ZEILE()-10;0)
Allerdings wird der Bereich nicht als Bereich erkannt!
Kann mir jemand auf die Sprünge helfen?
Vielen Dank...