Przekazywanie zmiennej zakresu do formuły w makrze Excel

Próbuję użyć zmiennych w formułach makr, aby uniknąć wybierania komórek, jednak wciąż pojawia się błąd.

Oto uproszczenie tego, co próbuję zrobić:

    Dim myRange as Range
    Dim formulaCell as Range

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

Jednak ciągle otrzymuję:

"application-defined or object defined error"

Próbowałem użyć:

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

ale wtedy dostaję:

Type mismatch

Próbowałem również:

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

bezskutecznie

Jestem pewien, że odpowiedź jest bardzo prosta, ale nie może zrozumieć, co robię źle. Każda pomoc byłaby bardzo mile widziana.

questionAnswers(1)

yourAnswerToTheQuestion