Thema Datum  Von Nutzer Rating
Antwort
27.02.2017 10:57:22 Karl
NotSolved
Blau Teilsummenberechnung mit Schleife
01.03.2017 19:53:55 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Mackie
Datum:
01.03.2017 19:53:55
Views:
533
Rating: Antwort:
  Ja
Thema:
Teilsummenberechnung mit Schleife
With ActiveSheet.Rows(Range("A2").Row) ist das gleiche wie
With ActiveSheet.Rows(2), also warum so umständlich über umwege?
Apropos umwege : Warum SUBTOTAL(9,R[-66]C:R[-2]C) und nicht Summe(R[-66]C:R[-2]C)?
Dein makro sucht und findet die ersten "X" und "Y", schreibt die formel unten und hört dann auf, genau so wie du es programmiert hast.
Du musst schon eine Schleife bauen und in dieser schleife jedes mal den range verkleinern, damit die schon gefundenen übersprungen werden.
Aber noch einfacher geht es so:
 
dim z,s as long
for s= 1 to 100 'bei 100 Spalten max
     if ActiveSheet.cells(2,s)="X" or ActiveSheet.cells(2,s)="Y" then 'Wenn Überschrift in Zeile 2
          ActiveSheet.cells(70,s).FormulaR1C1=SUM(R3C:R68C)' Wenn 3/68 erste/letzte Zeile und 70 Zeile der formel ist
     end if
next s

Fertig!
 
 
 
 
 
 

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
27.02.2017 10:57:22 Karl
NotSolved
Blau Teilsummenberechnung mit Schleife
01.03.2017 19:53:55 Mackie
NotSolved