- Application.Match() ist eine undokumentierte Methode, deshalb gilt: Benutzen auf eigene Gefahr
- In deinem Code gehst du davon aus, dass du ein Range-Objekt zurück bekommst.
- Wie gelangst du zu dieser Annahme?
- ::Spoiler:: Selbst wenn das richtig wäre, warum fehlt dann das Set vor dem Variablennamen?
Grüße
PS: Die dokumentierte Variante heißt WorksheetFunction.Match() und entspricht der Excel-Funktion VERGLEICH().
PPS: Informatione dazu findest du entweder im VBA-Editor im Objektkatalog (F2 bzw. Menü: Ansicht) oder in der Online-Dokumentation (F1 liefert kontextsensitive Informationen zu WorksheetFunction.Match()).
|