Table des matières
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.