Passando Variável de Intervalo em Fórmula na Macro do Excel

Eu estou tentando usar variáveis ​​em fórmulas macro para evitar a seleção de células, no entanto eu continuo recebendo um erro.

Aqui está uma simplificação do que estou tentando fazer:

    Dim myRange as Range
    Dim formulaCell as Range

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

No entanto eu continuo recebendo:

"application-defined or object defined error"

Eu tentei usar:

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

mas então eu recebo:

Type mismatch

Também tentei:

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

sem sucesso

Tenho certeza de que a resposta é muito básica, mas não posso descobrir o que estou fazendo de errado. Toda e qualquer ajuda seria muito apreciada.