Betrag aufteilen, brauche Hilfe für Code
23.12.2016 11:55:59
Max2
ich habe eine Tabelle mit Kostenstellen.
Nun möchte ich einen Betrag, den ich vorher per InputBox eingebe, auf die drei am meisten vorkommenden Kostenstellen aufteilen.
Wobei die Kostenstelle die am meisten vorkommt 45% des eingegebenen Betrags erhalten soll.
Mein erster Ansatz sieht so aus:
x = 0
ReDim Preserve Kostenstelle(x)
Kostenstelle(x) = "101"
For Each c In rngBereich
If c.Value Kostenstelle(x) Then
x = x + 1
ReDim Preserve Kostenstelle(x)
Kostenstelle(x) = c.Value
End If
Next c
Damit kann ich alle Kostenstellen in einem Array speichern, aber hier komm ich nicht weiter, wie kann ich an die letzte Position der Kostenstelle den Betrag schreiben und wie teile ich den Betrag auf die 3 am meisten vorkommenden Kostenstellen auf.Habt ihr Vorschläge, Anregungen oder Lösungen?