Hi.
Ich hatte bis jetzt zwei Versionen von dem Makro:
Nummer 1: summeDarunter() hat keinen Parameter. Ich hol mir die aktuelle Zelle über ActiveCell und berechne dadurch die Werte darunter. Wenn ich jetzt die Formel auf andere Zellen rüberziehe übernimmt er mir dort zwar die Formel =summeDarunter(), aber mit dem alten ausgerechneten Wert der Zellen A2-A10. Das heisst AktiveCell wird nicht neu ausgewertet. Erst nach einem Druck auf Enter wird das ActiveCell neu ausgewertet und angepasst, aber leider nicht automatisch nach dem rüberziehen.
Nummer 2: summeParameter(spalte as String). Da kann ich jetzt z.B. = spalteDarunter("A") angeben um die Spalten in A aufzusummieren. Ziehe ich die Formel jedoch auf andere Spalten so ändert sich die Spalte nicht dementsprechend. Das heisst in Zelle B steht dann auch =summeDarunter("A"), sowie in Zelle C usw. Da übernimmt er das nicht automatisch.
Ergo, doch nicht so einfach leider
Ich hab in nem anderen Forum gelesen dass das gar nicht möglich sein soll in eigenen Funktionen so zu regeln wie in der hauseigenen SUMME-Funktion.
Kann das wer bestätigen oder dementieren??
mfg
Anti