Re: Summe über Autofilter-Bereich
09.06.2002 21:03:05
Sören Wiechert
Hallo Hajo,tut mir leid, dass ich Dir Umstände bereite. Ich beschreibe mein Problem einmal etwas genauer:
In Worksheet 1 setze ich einen Autofilter:
Me.Range("B4:N4").AutoFilter
Me.Range("B4:N4").AutoFilter _
field:=1, _
Criteria1:=Me.cboxFilterAirline, _
VisibleDropDown:=False
Es sind insgesamt 6 Datensätze vorhanden (B5:N11). Die obere Funktion setzt den Filter auf genau einen Wert. Als Beispiel wird im Worksheet jetzt nur die Zeile 9 angezeigt - alle anderen Zeilen (5-8 und 10-11) sind durch den Autofilter ausgeblendet worden.
In Worksheet 2 wird in "Worksheet_Activate" folgende Funktion aufgerufen:
Me.Range("B4").Formula = "=SUBTOTAL(9,Books!I5:N" & intLastRow & ")" & " / SUBTOTAL(3,Books!I5:N" & intLastRow & ")"
Der Subtotal-Teil liefert mir z.B. trotz Autofilter im angegebenen Range den Wert 6, also die Gesamtanzahl der Zeilen, obwohl doch der Autofilter gesetzt ist.
Gruß,
Sören