Excel fórmula macro agregando comillas en la fórmula haciendo que vlookup no funcione

Estoy tratando de agregar una fórmula a una celda. La macro agrega citas alrededor del rango de celdas, lo que hace que la celda devuelva el error #name.

Este es el código en la macro

Cells(1, 4).FormulaR1C1 = "=VLOOKUP(RC[-2],Contracts!A7:D30,3,FALSE)"

Esto es lo que devuelve el código en Excel después de ejecutar la macro.

=VLOOKUP(B4,Contracts!'A7':'D30',3,FALSE) 

Tenga en cuenta que el error #name desaparece y la fórmula funciona, después de eliminar las comillas alrededor de la celda A7 y D30.

Respuestas a la pregunta(3)

Su respuesta a la pregunta