Funkcja VBA Rnd

Funkcja Rnd

Służy do zmiany wartości początkowej używanej przez generator liczb losowych dla funkcji Rnd.

Proste przykłady Rnd

123456 Sub Rnd_Przykład()Dim randomValueRandomizujwartośćlosowa = RndNapis końcowy

Składnia Rnd

W edytorze VBA możesz wpisać „Rnd (”, aby zobaczyć składnię funkcji Rnd:

Funkcja Rnd zawiera argument:

Numer: [Opcjonalnie] Dowolne prawidłowe wyrażenie liczbowe.

Przykłady funkcji Excel VBA Rnd

Aby wygenerować losową liczbę całkowitą z przedziału od 1 do 10, możesz użyć poniższego kodu.

12345678 Sub Rnd_Przykład1()Dim rndValue As SingleRandomizujDla i = 1 do 20rndValue = Int((Rnd * 10) + 1)Dalej jaNapis końcowy

Ten kod wygeneruje 20 losowych liczb całkowitych z zakresu od 1 do 10.

Aby wygenerować losową wartość między dolną a górną granicą, możesz użyć następującej funkcji.

123 Funkcja RndSpecial(górna granica jako pojedynczy, dolna granica jako pojedynczy) jako pojedynczyRndSpecial = (górna granica - dolna granica) * RndKoniec funkcji
12345 Sub Rnd_Przykład2()Dim randomValue As Singlewartośćlosowa = RndSpecial(5, 30)MsgBox randomValueNapis końcowy

To zwróci losową wartość od 5 do 30.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave