VBA Rnd -funktion

Rnd -funktion

Används för att ändra frövärdet som används av slumptalsgeneratorn för Rnd -funktionen.

Enkla Rnd -exempel

123456 Sub Rnd_Example ()Dim randomValueSlumpmässigtrandomValue = RndAvsluta Sub

Rnd Syntax

I VBA Editor kan du skriva "Rnd (" för att se syntaxen för Rnd -funktionen:

Funktionen Rnd innehåller ett argument:

Siffra: [Valfritt] Alla giltiga numeriska uttryck.

Exempel på Excel VBA Rnd -funktion

För att generera slumpmässigt heltal mellan 1 och 10 kan du använda följande kod.

12345678 Sub Rnd_Example1 ()Dim rndValue As SingleSlumpmässigtFör i = 1 till 20rndValue = Int ((Rnd * 10) + 1)Nästa iAvsluta Sub

Denna kod genererar 20 slumpmässigt heltal mellan 1 och 10.

För att generera slumpmässigt värde mellan en nedre gräns och en övre gräns kan du använda följande funktion.

123 Funktion RndSpecial (övre som enkel, nedre som singel) som singelRndSpecial = (upperbound - lowerbound) * RndAvsluta funktion
12345 Sub Rnd_Example2 ()Dim randomValue As SinglerandomValue = RndSpecial (5, 30)MsgBox randomValueAvsluta Sub

Detta returnerar ett slumpmässigt värde mellan 5 och 30.

wave wave wave wave wave