INDEX - MATCH Formel mit Fehlern?

Ich habe die Excel-Formel:

=INDEX('C:\Users\Desktop\[BOOK1.xlsx]Sheet1'!$J:$J,MATCH(A2,'C:\Users\Desktop\[BOOK1.xlsx]Sheet1'!$W:$W,0))

Ich habe Probleme beim Schreiben, dass in Excel VBA, das ist, was ich bisher habe:

Dim BOOK1 As Workbook
Dim bcklog1 As Worksheet

Set bcklog1 = BOOK1.Worksheets("backlog1")

Dim result As Variant
Dim match_formula As Variant

match_formula = "Match(Worksheets(1).Range("W:W"), 0)"
result = Evaluate(match_formula)
answer = Application.WorksheetFunction.Match(2, Worksheets(1).Range("W:W"), 0)
test = Application.WorksheetFunction.Index(Sheets("backlog1").Range("J:J"), result, 1)
index_formula = "Index(sales, result, )"
result2 = Evaluate(index_formula)

Ich habe Probleme, ein Ergebnis zu erhalten, und es taucht immer wieder ein Fehler in Bezug auf meine Übereinstimmungsformel auf. Ist mein Ansatz überhaupt richtig? Einige Ergebnisse enthalten einen Fehler, der erwartet wird. Die Formel sollte nach Werten in einer anderen Arbeitsmappe suchen und mit diesen übereinstimmen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage