I am trying to copy the data from a source workbook into target workbook using Index Match based on Unique Case ID.
thisworkbook.Worksheets("Check").range("B2:B" & lastRowDash).value = "=IFERROR(Index(src.Worksheets("Sheet1").range("B:B"), MATCH(ThisWorkbook.Worksheets("Check").range("A2").value, src.Worksheets("Sheet1").range("A:A")), 0), 0), ""Closed"")"
I get a Compile error as soon as I hit the enter button
Use .Address with external:=true to convert the VBA workbook/worksheet/range references to worksheet formula references.
It might be more legible if you assign the various addresses to variables.