Übergabe der Bereichsvariablen an die Formel in Excel Macro

Ich versuche, Variablen in Makro-Formeln zu verwenden, um die Auswahl von Zellen zu vermeiden, aber ich erhalte immer wieder eine Fehlermeldung.

Hier ist eine Vereinfachung dessen, was ich zu tun versuche:

    Dim myRange as Range
    Dim formulaCell as Range

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

Allerdings bekomme ich immer:

"application-defined or object defined error"

Ich habe versucht mit:

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

aber dann bekomme ich:

Type mismatch

Auch versucht:

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

umsonst

Ich bin sicher, die Antwort ist sehr einfach, kann aber nicht herausfinden, was ich falsch mache. Jede Hilfe wäre sehr dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage