Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Summe unter Zielbereich eines Spezialfilters mit VBA-Makro

42 views
Skip to first unread message

Tobias Schattschneider

unread,
Jul 6, 2005, 8:51:49 AM7/6/05
to
Hallo zusammen,

ich möchte gerne mit einem Spezialfilter Daten aus einer Tabelle in
ein neues Tabellenblatt extrahieren und anschließend unter dem
Zielbereich die Summen mit Hilfe eine Makros errechnen lassen.

Da je nach Suchkriterium unterschiedlich viele Daten extrahiert
werden, kann ich die Summe nicht in einer fest definierten Reihe
ermittlen. Vom Prinzip her müsste das VBA-Makro die letzte Zeile
finden, die Daten enthält und dann in der Zeile darunter die
entsprechende Formel =summe() eintragen.

Hat irgendwer eine Ahnung, wie ich das realisieren kann?

Vielen Dank schon vorab!

Viele Grüße,
Tobias Schttschneider

Kai Ottenbacher

unread,
Jul 6, 2005, 9:02:27 AM7/6/05
to
Hallo Tobias,

Sub letzteZeileFinden()
dim letzteZeile as integer
letzteZeile = Cells(Rows.Count, 1).End(xlUp).Row
MsgBox letzteZeile
End Sub

Achtung: das Sub bezieht sich auf die letzte Zelle der Spalte A. Falls
Spalten B, C usw. "weiter nach unten gehen" bitte anpassen.

Gruss, Kai

Kai Ottenbacher

unread,
Jul 6, 2005, 9:09:26 AM7/6/05
to
Hallo Tobias,

sorry, das war etwas zu hektisch von mir...

Sub Summe()
Dim letzteZeile As Integer
letzteZeile = Cells(Rows.Count, 1).End(xlUp).Row
Range("A" & letzteZeile + 1).Formula = "=SUM(A1:A" & letzteZeile & ")"
End Sub

Bezieht sich immer noch sowohl bzgl. Finden der letzten Zeile (hier:
Zelle) als auch der Summenbildung auf Spalte A und muss evtl. angepasst
werden.

Gruss, Kai

Tobias Schattschneider

unread,
Jul 6, 2005, 9:38:34 AM7/6/05
to
Hallo Kai!

Wow! Du bist mein Held!
Danke für die schnelle Antwort.
Hat prima geklappt!

Danke,
Tobias

Kai Ottenbacher

unread,
Jul 6, 2005, 10:27:56 AM7/6/05
to
Hallo Tobias,

immer wieder gerne - und danke für die Rückmeldung.

Kai

0 new messages