Habe ein schwerwiegendes Problem:
Die Formel
"z = (Int(Rnd * 10)) * h / i"
h,i sind Werte aus (1;60;3600)
generiert mir eine Zufallszahl die durch den Quotient h/i zusätzlich verändert wird.
Schön und gut, es ergeben sich meist auch erträgliche Werte.
Wenn der Quotient nun aber den Wert 1/60 annimmt kommen unschöne Werte vor wie
0,050000001
Da das Programm zur Umrechnung von Zeiteinheiten dient, wie einige vielleicht schon vermutet haben, passt dieser Wert überhaupt nicht...
Was kann ich dagegen tun, dass VBA mir einen Wert ausgibt, der nach etlichen Nachkommanullen noch eine 1 enthält.
Die Prüfung, ob Round(z, 6) ungleich z ist funktioniert leider nicht...
mit freundlichen Grüßen
Peter Elsesser