Pasando rango variable a fórmula en Excel Macro

Estoy tratando de usar variables en fórmulas de macro para evitar seleccionar celdas, sin embargo, sigo recibiendo un error.

Aquí hay una simplificación de lo que estoy tratando de hacer:

    Dim myRange as Range
    Dim formulaCell as Range

    Set myRange = [a1:a10]
    formulaCell.Formula = "=sum(myRange)"

Sin embargo sigo recibiendo:

"application-defined or object defined error"

He intentado usar:

formulaCell.Formula = "=sum(" & myRange & ")"

pero luego me sale:

Type mismatch

También probé:

formulaCell.Formula = "=sum(" & Range(myRange) & ")"

en vano

Estoy seguro de que la respuesta es muy básica pero no puedo resolver lo que estoy haciendo mal. Cualquier ayuda sería apreciada grandemente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta