Ich möchte in eine Auswertung mehrere Zwischensumme einfügen. Da ich als aufmerksamer VBA-Schüler :-) natürlich weiss das man Activate und Select und Activecell meidet wie der Teufel das Weihwasser, komme ich auf Folgenden Code
For Each zelle In Range("B3:B33").Cells
If zelle.Offset(1, 0) = zelle Then
x = x + zelle.Offset(0, 1)
GoTo weiter
Else
x = x + zelle.Offset(0, 1)
zelle.Offset(1, 0).EntireRow.Insert
zelle.Offset(1, 1) = x
zelle.Offset(1, 0) = "Gesamt " & zelle
End If
weiter:
Next zelle
Das Problem ist nur wenn die Zelle eingefügt wird verändert sich ja
mein Bereich und die nächste Zelle ist immer unterschiedlich zur vorhergehenden
>>zelle.Offset(1, 0) = "Gesamt " & zelle Wie kann ich nun
a) den Bereich erweitern und
b) mit der Nextschleife die nächste Zelle überspringen?
Vielen 1000 Dank schon mal.