VBA Lösung gesucht

Hallo,

ich habe eine Tabelle mit vielen Werten in einer Spalte. Es handelt sich sowohl um positive als auch negative Zahlen, welche sich aus einer Berechnung ergeben und sich ständig ändern können. Ich möchte nun alle positiven Wert aus jeweils der 6. Zeile unter der Tabelle addieren und in der nächsten Zeile alle negativen Werte.

Ich hoffe es kann mir jemand helfen.

Vielen Dank schon mal

Hallo Thomas,
sorry ich bin neu hier und bei Fragen gestellt steht eine 0 daher 2 Mal.

  1. Über der Tabelle geht leider nicht, da dieser Bereich für mich Tabu ist.
  2. Ich benötige dies in einem Makro, so etwas wie eine „Schleife“
  3. Die Werte stehen untereinander also in einer Spalte hier Spalte AF und ich möchte aber nur jede 6. Zeile also AF6, AF12, AF18 usw. zusammenrechnen und nur dann wenn der Wert z.B. negativ ist (also AF6 = -10; AF12 = -20; AF18 = 15 das Ergebnis soll -30 sein)

ich hoffe jetzt ist es Eindeutig

p.s. ich versuche die 2. Frage zu löschen

Also ich kann die Frage weder löschen noch die 1. bearbeiten.
In der Hilfe steht was von rechts im Menü, ich hab aber kein Menü.

Hallo
Was wir versuchen dir zu erklären ist, das Excel in der Lage ist das per Formel zu lösen.
Dafür braucht man kein VBA-Makro:
Formel negativ:
=SUMMENPRODUKT((REST(ZEILE($AF$6:blush:AF$18);6)=0)*($AF$6:blush:AF$180)*($AF$6:blush:AF$18))

Wenn es über den Bereich A18 hinnaus geht, pass einfach den Bereich an

Gruß Holger

3 Like

Super Holger danke das passt.