Is there a way to use EVALUATE to enter the results of the formula directly into the range instead of doing it the following way?
VBA Code:
Sub v()
Dim r As Range: Set rng = [C59:C73].Address
rng.FormulaR1C1 = "=IFERROR(INDEX(INDIRECT(""'""&RC2&""'!N:N""), MATCH(9.99999999999999E+307, INDIRECT(""'""&RC2&""'!N:N""), 1)), """")"
rng.Value = rng.Value
End Sub