VBA: Summe über eine gesamte Spalte

05/09/2008 - 11:50 von Wolfgang Armbruster | Report spam
Guten Tag allerseits, ich bràuchte einen Tipp in Sachen VBA.
Ich möchte eine Tabelle in Excel 2007 mit einem Makro bearbeiten. Dabei
soll in einer bestimmten Spalte der Cursor zunàchst ans Ende der Tabelle
bewegt werden. In der nàchstunteren Zelle soll danach eine Summenformel
eingefügt werden, die die Werte der darüberliegenden Zellen aufsummiert.

Wenn es in der Tabelle stets dieselbe Anzahl Zeilen geben würde, wàre das
easy. Wie aber, wenn die Anzahl der Zeilen eben von Mal zu Mal wechselt?

Danke schon mal.
Wolfgang Armbruster
 

Lesen sie die antworten

#1 Melanie Breden
05/09/2008 - 12:10 | Warnen spam
Hallo Wolfgang,

"Wolfgang Armbruster" schrieb:

Ich möchte eine Tabelle in Excel 2007 mit einem Makro bearbeiten. Dabei
soll in einer bestimmten Spalte der Cursor zunàchst ans Ende der Tabelle
bewegt werden. In der nàchstunteren Zelle soll danach eine Summenformel
eingefügt werden, die die Werte der darüberliegenden Zellen aufsummiert.



versuchs mal so:

Dim lngLastRow As Long

lngLastRow = Range("A1").End(xlDown).Row
Cells(lngLastRow + 1, "A").Formula = "=Sum(A1:A" & lngLastRow & ")"


Mit freundlichen Grüssen
Melanie Breden

- Microsoft MVP für Excel -

Ähnliche fragen