Index mit 2 match-Abfragen
29.11.2016 17:55:55
Winfried
hänge an einem Problem fest und komm einfach nicht weiter.
Ich versuche in einer Unterfunktion eine Matrix auszulesen, damit der ermittelte Wert zum Aufrufpunkt zurückgegeben wird. Leider bekomme ich den Laufzeitfehler 13 "Typen unverträglich" und hab scheinbar ein Brett vorm Kopp.
Function entfernung(von As String, nach As String) As Double
Set TB5 = Sheets("Abstandsmatrix")
Worksheets("Abstandsmatrix").Activate
With Application.WorksheetFunction
entfernung = .Index(TB5.Range("D4:Z30"), .Match((TB5.Rows(1)), von, 0), .Match((TB5.Columns(1)), _
nach, 0))
' Debug.Print entfernung
End With
End Function
Abgefragt wird übrigens eine Matrix mit Geokoordinaten(von & nach) und den entsprechenden Entfernungen.Über eure Hilfe würde ich mich sehr freuen.
Vielen Dank im Voraus für eure Mühen.
Winfried