hallo leute, ich hab folgendes problem und zwar muss ich eine bestimmte zeile mit einem bestimmten (vom benutzer einzugebenden wert, gespeichert in variable schritt) hochzählen und das ganze mit einer schleife so lange ausführen, bis dieser wert der zeile, einen gewissen betrag überschreitet.
der code lautet:
do while range("b10").value < grenze
[...]
range("b10").value = range("b10").value + schritt
loop
das ganze funktioniert auch soweit, aber wenn der wert aus schritt sehr klein ist (und auch nur dann), wird die schleife einmal zu viel ausgeführt, weil die werte nicht richtig addiert werden. wenn der schritt zb 0,001 ist und so oft addiert wird bis ein schritt vor abbruch, dann steht in der zeile zb 3.99999 (aber halt nicht 4) und genau deswegen wird die schleife noch einmal ausgeführt, sollte aber eigenltich abgebrochen werden, wie kann ich dies verhindern?
ich hoffe ihr versteht was ich meine :) |