Передача переменной диапазона в формулу в макросе Excel

Я пытаюсь использовать переменные в формулах макросов, чтобы избежать выбора ячеек, однако я продолжаю получать ошибку.

Вот упрощение того, что я пытаюсь сделать:

    Dim myRange as Range
    Dim formulaCell as Range

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

Однако я продолжаю получать:

"application-defined or object defined error"

Я пытался с помощью:

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

но тогда я получаю:

Type mismatch

Также попробовал:

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

но безрезультатно

Я уверен, что ответ очень простой, но не могу понять, что я делаю неправильно. Любая помощь будет принята с благодарностью.

Ответы на вопрос(1)

Ваш ответ на вопрос