Meine Schleife scheint nicht zu brechen. Ich bin mir nicht sicher, wo ich falsch liege. Zelle C5 in Tab "ABC" = 44,5%. Zelle C4 in Tab "ABC" = 32%. Ich muss die Prozentsätze zwischen 32% und 45% in Spalte E auflisten. SO E9 = 32%, E10 = 33%, E22 = 45%. Ich habe Zelle E9 mit Zelle C4 verbunden. Mein Makro beginnt mit dem Auffüllen von Zelle E10. Zelle C2 in der Registerkarte "ABC" = 9Do Until-Schleife in Excel VBA
Mein Makro läuft weiter und hört nicht bei 45% auf.
Sheets("ABC").Select
i = Worksheets("ABC").Range("C2").Value + 1
Do Until Cells(i, 5).Value <= Round(Worksheets("ABC").Range("C5").Value, 0)
Cells(i, 5).Value = Cells(i - 1, 5).Value + 0.01
i = i + 1
Loop
End Sub
Sollte es nicht '> =' anstelle von '<=' sein? – Ralph