Ok, I don't think that will work here. The specific line of code that is a problem does not use the .address property.
Below is the code that would need to be modified. tblActiveProjects is the table the formula is entered into. tblImport is another table located in a separate workbook.
MATCH(tblActiveProjects[[#Headers],[Project Version]]
With wsCurrent.ListObjects("tblActiveProjects").DataBodyRange.Columns("B:T")
.Formula2R1C1 = _
"=VLOOKUP([[Project Name]:[Project Name]]," & tblImport.Address(ReferenceStyle:=xlR1C1, External:=True) & ",MATCH(tblActiveProjects[[#Headers],[Project Version]]," & headerImport.Address(ReferenceStyle:=xlR1C1, External:=True) & ",0),FALSE)"
.Value = .Value
End With