"Cells(4, 1) = Int((5-0) * Rnd + 5)" ist Murks, da 5-0 sowieso 5 ist, also warum 0 abziehen?
RND (besser RND(Timer) und am Anfang des Codes Randomize Timer, damit nicht bei jedem Neustart die gleichen Zufallszahlen kommen) gibt eine Zufasllszahl zw. 0 und .999999999 aus.
Wenn du z.B. eine zw. 0 und 9.99999 brauchst, musst du schreiben RND(Timer). Int(eger) gibt die Ganzzahl einer Zahl aus: Int(3,1415926) = 3.
Wenn du also erine Ganzzahl (Integer) zw. 0 und 9 brauchst, schreibst du Int(RND(Timer)*10) , bei Zahlen von 0 bis 10 Int(RND(Timer)*11).
Wenn die Zahl z.B. zw. 5 und 10 sein soll: Int(RND(Timer)*6) + 5 - weil Int(RND(Timer)*6) eine Zahl zw,. 0 und 5 ausgibt und +5, damit die Zahl zw. 5 und 10 ist.
Alles klar??
|