Ü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.