Makro: zum letzten Datensatz springen

Hallo,

ich möchte ein Makro aufzeichnen, dass anhand einer Liste von Kundennummern und dazugehörigen Beträgen, die Beträge der gleichen Kundennummern addiert.

z.B.
Kunde1 500
Kunde2 300
Kunde1 200

Am Ende möchte ich so eine Liste haben:
Kunde1 700
Kunde2 300

Bislang löse ich das mit SUMMEWENN. Mein Problem dabei ist, dass ich vorher nicht weiß, wie viele Datensätze kommen werden. Mein Makro kann bislang nur mit einer bestimmten Anzahl von Datensätzen umgehen. Nämlich mit so vielen wie bei der Makroaufzeichnung vorhanden waren.

Hat jemand von euch einen Tipp für mich wie ich das „dynamisch“ lösen kann?

Vielen Dank
Ingmar

wenn in spalte A die Kundennummer steht:

sub springezuletzten()
range(„a65536“).end(xlup).select
end sub

habe zuvor deine Fragestellung falsch verstanden

Sub dynamischernamensbereich()
Dim liste As Name
On Error Resume Next
ThisWorkbook.Names(„dein bereichsname“).Delete
ThisWorkbook.Names.Add „deinbereichsname“, _
ThisWorkbook.Sheets(„tabelle1“).Range(„a1“).CurrentRegion
End Sub
diese Makro hält den Bereichsnamen, den du wahrscheinlich für die summewennberechnung verwendest dynamisch.
der Rest ist ja dann verständlich.