Fonction Rnd VBA

Fonction Rnd

Utilisé pour modifier la valeur de départ utilisée par le générateur de nombres aléatoires pour la fonction Rnd.

Exemples de Rnd simples

123456 Sous Rnd_Example()Dim randomValueRandomiservaleuraléatoire = RndFin du sous-marin

Syntaxe Rnd

Dans l'éditeur VBA, vous pouvez taper "Rnd (" pour voir la syntaxe de la fonction Rnd :

La fonction Rnd contient un argument :

Nombre: [Facultatif] Toute expression numérique valide.

Exemples de fonction Excel VBA Rnd

Pour générer une valeur entière aléatoire comprise entre 1 et 10, vous pouvez utiliser le code suivant.

12345678 Sous Rnd_Example1()Dim rndValue comme uniqueRandomiserPour i = 1 à 20rndValue = Int((Rnd * 10) + 1)Ensuite jeFin du sous-marin

Ce code générera 20 valeurs entières aléatoires entre 1 et 10.

Pour générer une valeur aléatoire entre une limite inférieure et une limite supérieure, vous pouvez utiliser la fonction suivante.

123 Fonction RndSpecial (limite supérieure comme unique, limite inférieure comme unique) Comme uniqueRndSpecial = (limite supérieure - limite inférieure) * RndFonction de fin
12345 Sous Rnd_Example2()Dim randomValue As Singlevaleuraléatoire = RndSpécial(5, 30)MsgBox valeur aléatoireFin du sous-marin

Cela renverra une valeur aléatoire entre 5 et 30.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave