Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: jede zweite zelle addieren

jede zweite zelle addieren
29.06.2004 12:27:00
Daniel
Hallo zusammen!
Folgendes Makro addiert jede zweite Zelle in einer Tabelle und schreibt das Ergebnis der Addition jeweils in Spalte B. Genauer: der zweite Wert der zeile + der vierte + der sechste usw.

Sub ist_werte_addieren()
Dim sp, i
For i = 4 To Cells.Find("*", searchdirection:=xlPrevious).Row
sp = Cells(i, 256).End(xlToLeft).Column
Cells(i, 2) = Evaluate("=sum(if(mod(column(" & Range(Cells(i, 2), Cells(i, sp)).Address & "),2)=0," & Range(Cells(i, 2), Cells(i, sp)).Address & "))")
Next
End Sub

Ich brauche jetzt ein zusätzliches Makro, das den ersten + den dritten wert usw addiert und in Spalte A schreibt. Um das Ergebnis in Spalte A zu schreiben muss nur in Zeile 5 des Makros Cells(i, 2) durch Cells(i , 1) ersetzt werden.
Da ich aber den Rest des Makros nicht verstehe, wäre es sehr nett, wenn mir jemand weiterhelfen könnte!
Zum besseren Verständnis hier die Tabelle dazu:
https://www.herber.de/bbs/user/7850.xls
Viele Grüße
Daniel
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: jede zweite zelle addieren
Uduuh
Hallo,
so sollte es gehen:
Cells(i, 1) = Evaluate("=sum(if(mod(column(" & Range(Cells(i, 1), Cells(i, sp)).Address & "),2)=1," & Range(Cells(i, 1), Cells(i, sp)).Address & "))")
Gruß aus'm Pott
Udo
AW: jede zweite zelle addieren
daniel
Super!
Danke!!!!
AW: jede zweite zelle addieren
Hans
hi,
warum addierst du die werte nicht einfach mit einer formel?
Hans
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige