Ja müssen Sie es mit VBA tun. Hier Wahl IS-eins:
Dieses in das Blattmodul einsetzen, dass Sie vlookup in benutzen möchten:
Privates VorWorksheet_SelectionChange (ByVal Ziel als Strecke)
Strecke („D1“). Wert = ActiveCell.Address
Enden-Unterseeboot
Dieses als die vlookup Formel dann verwenden:
=VLOOKUP (INDIREKT (D1), Test, 2, FALSCHES)
Wo Test ist, ist Ihre Strecke und indirektes (D1) der Wert, der auf das ActiveCell vom Code oben eingestellt wird.
Angebrachtes Funktionsbeispiel sehen.