Inhaltsverzeichnis
Rnd-Funktion
Wird verwendet, um den Seed-Wert zu ändern, der vom Zufallszahlengenerator für die Rnd-Funktion verwendet wird.
Einfache Rnd-Beispiele
123456 | Sub Rnd_Example()Dim randomValueRandomisierenrandomValue = RndEnd Sub |
Rnd-Syntax
Im VBA-Editor können Sie „Rnd(“ eingeben, um die Syntax für die Rnd-Funktion anzuzeigen:
Die Rnd-Funktion enthält ein Argument:
Nummer: [Optional] Jeder gültige numerische Ausdruck.
Beispiele für Excel VBA Rnd-Funktion
Um einen zufälligen ganzzahligen Wert zwischen 1 und 10 zu generieren, können Sie den folgenden Code verwenden.
12345678 | Sub Rnd_Example1()Dim rndValue als SingleRandomisierenFür i = 1 bis 20rndValue = Int((Rnd * 10) + 1)Als nächstesEnd Sub |
Dieser Code generiert 20 zufällige ganzzahlige Werte zwischen 1 und 10.
Um einen Zufallswert zwischen einer unteren und einer oberen Grenze zu generieren, können Sie die folgende Funktion verwenden.
123 | Funktion RndSpecial (Obergrenze als Single, Untergrenze als Single) als SingleRndSpecial = (Obergrenze - Untergrenze) * RndEndfunktion |
12345 | Sub Rnd_Example2()Dim randomValue As SinglerandomValue = RndSpecial(5, 30)MsgBox randomValueEnd Sub |
Dies gibt einen zufälligen Wert zwischen 5 und 30 zurück.