Excel Makro Summenbildung

Hallo,

wer kann mir bitte mit einem Makro helfen?

Ausgangssituation:
In der Zelle B2 können die Zahlen von 1 bis 12 stehen.
In der Zeile 3 stehen in den Zellen B3 bis M3 Werte.

Makro:
Wenn in B2 eine 1 steht, soll der Wert aus B3 in B4 übertragen werden.
Wenn in B2 eine 2 steht, soll die Summe B3+C3 in B4 übertragen werden.
Wenn in B2 eine 3 steht, soll die Summe B3+C3+D3 in B4 übertragen werden.
Usw. bis B2=12.

Danke im Voraus.
Gruß
Hans

Hallo Hans,
willst du unbedingt einen Makro ? Geht auch ohne Makro, mit Funktionen.
Z.B schreibst du in B4 : =SUMME(C3:INDIREKT(ADRESSE(3;2+B2)))

Alternative : Die Funktion "bereich.verschieben(…) verwenden - müsste auch gehen.

Gruß Kurt

Hallo Kurt,
danke für die schnelle Antwort. Ich habe das nachvollzogen, aber :irgend etwas stimmt nicht. Wenn ich eine 1 in B2 schreibe, steht in B4 :der Wert aus C3 und nicht der aus B3, bei einer 2 die Summe vaus C3+D3 :und nicht aus B3+C3.
Viele Grüße
Hans

Hallo Hans,
hatte deine Frage leider nicht genau gelesen. Du willst ab B3 summieren. Man sieht meiner Formel eigentlich schon an, dass dort erst ab C3 summiert wird, musst also den Summationsbereich eine Zelle nach links schieben:

=SUMME(B3:INDIREKT(ADRESSE(3;1+B2)))

Passt’s jetzt ?
Gruß Kurt

Hallo Kurt,

klappt. Danke vielmals.

Gruß
Hans