Thema Datum  Von Nutzer Rating
Antwort
Rot Referenzierung bei Teilsumme / Subtotal
06.12.2011 12:18:22 Steve
NotSolved
06.12.2011 18:35:39 Till
NotSolved
07.12.2011 09:05:20 Steve
NotSolved

Ansicht des Beitrags:
Von:
Steve
Datum:
06.12.2011 12:18:22
Views:
1626
Rating: Antwort:
  Ja
Thema:
Referenzierung bei Teilsumme / Subtotal

Hallo,

ich bin ein typischer Fall, was Referenzierung in VBA betrifft. Habe VBA über den Recorder gelernt und mit meinem mäßigen Wissen in Programmierung verbunden. Bei vielen Problemstellungen habe ich das Problem, umständlichen Code zu schreiben. Im aktuellen Fall dauert das Makro dadurch auch viel zu lange.

Es geht um die Verwendung der Funktion Teilsumme bzw. Subtotal in VBA. Wenn ich den Autofilter in Spalte 4 und 6 nach bestimmten Kriterien einstelle, will ich die Anzahl der angezeigten Zeilen ermitteln. Habe das nur anfängerhaft mit Teilsumme in einer Hilfszelle geschafft:

Selection.AutoFilter Field:=2, Criteria1:="A"
Selection.AutoFilter Field:=4, Criteria1:="B"

Dann lese ich das Ergebnis der Hilfszelle mit Teilsumme aus, übergebe es an eine Variable und verwende es weiter. Durch die große Anzahl dieser
Filtereinstellungen, dauert das sehr lange, trotz

Application.ScreenUpdating = False

Wie kann ich das programmieren, ohne auf die Tabellenblätter selbst zurückgreifen zu müssen?
Ich hoffe, mir kann jemand helfen, da ich mich dann auch einmal grundlegend bei der Qualität meiner
Programmierungen verbessern könnte, was Referenzierung betrifft. Dieses ständige Range("XY").Select
regt mich selbst auf... :)


 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Referenzierung bei Teilsumme / Subtotal
06.12.2011 12:18:22 Steve
NotSolved
06.12.2011 18:35:39 Till
NotSolved
07.12.2011 09:05:20 Steve
NotSolved