Anzeige
Archiv - Navigation
700to704
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
700to704
700to704
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Summe von Autofilter-Ergebnissen per VBA

Summe von Autofilter-Ergebnissen per VBA
30.11.2005 10:47:17
Autofilter-Ergebnissen
Guten Morgen miteinander,
ich versuche seit gestern per VBA mir die Ergebnisse von einem Autofilter summieren zu lassen.
Mit TEILSUMME komme ich irgendwie nur manuell klar, aber es soll ja automatisch berechnet werden.
Die Tabelle sieht so aus, dass in Zeile 2 ein Autofilter gesetzt ist, der u.a. in Spalte D nach Umsätzen filtert (in den folgenden zeilen kommen dann die Ergebnisse)
In den Spalten vorher kann man dann halt z.B. Monat, Abteilung etc. auswählen.
Ich hätte jetzt gerne, dass mir in Zelle G2 die Summe aller Umsätze ausgegeben wird, die als Ergebnisse des Autofilters angezeigt werden.
Ich hatte es mit VBA probiert, aber da bringt er mir immer die Summe aus der Gesamtliste. Wenn jetzt z.B. im Autofilter Eintrag 135 und 136 aus der Liste angezeigt werden, dann summiert mir mein VBA nicht nur die zwei Einträge, sondern alle, von 1-136 aus der Gesamtliste ;(
Bitte helft mir, bin am verzweifeln.
Gruß
Hans
Hier mein Code:

Sub Umsatz()
Dim Ende As Integer
Application.Calculation = xlManual
Range("D2").Activate
Selection.End(xlDown).Select
Ende = ActiveCell.Row
Range("G2").FormulaLocal = "=Summe(D2:D" & Ende & ")"
Application.Calculation = xlAutomatic
End Sub

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summe von Autofilter-Ergebnissen per VBA
Autofilter-Ergebnissen
Hi,
ersetze die Summenfunktion durch die TEILERGEBNIS-Funktion.
AW: Summe von Autofilter-Ergebnissen per VBA
30.11.2005 10:55:02
Autofilter-Ergebnissen
Hallo Hans,
versuchs so:
[D2]=WorksheetFunction.Sum([D:D].SpecialCells(xlCellTypeVisible))
Marc
AW: Summe von Autofilter-Ergebnissen per VBA
30.11.2005 10:55:41
Autofilter-Ergebnissen
Sorry, falsch angehängt!
Hallo Hans,
versuchs so:
[D2]=WorksheetFunction.Sum([D:D].SpecialCells(xlCellTypeVisible))
Marc
AW: Summe von Autofilter-Ergebnissen per VBA
30.11.2005 12:11:04
Autofilter-Ergebnissen
klappt super mit deinem einzeiler, vielen dank!
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige