Comment utiliser la fonction VBA RND ?
La fonction VBA RND est répertoriée dans la catégorie mathématique des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il génère un nombre aléatoire supérieur ou égal à zéro et inférieur ou égal à 1. En termes simples, il renvoie un nombre aléatoire compris entre 0 et 1. Il fonctionne comme la fonction RAND dans la feuille de travail .
Syntaxe
Rnd([Nombre])
Arguments
- [Nombre] : Un argument numérique facultatif où vous pouvez spécifier [Ceci est un argument facultatif et s’il est omis, VBA prend >0 par défaut] :
- <0 pour obtenir le même numéro aléatoire à chaque appel, en utilisant [Number] comme numéro de départ.
- =0 pour obtenir le dernier nombre aléatoire généré.
- >0 pour obtenir le prochain nombre aléatoire dans la séquence.
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA RND, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_RND()
Range("A1").Value = Rnd()
Range("A2").Value = Rnd()
Range("A3").Value = Rnd()
End Sub
Dans le code ci-dessus, nous avons utilisé RND pour obtenir des nombres aléatoires en A1, A2 et A3. Et si nous réexécutons cela, il renverra les différents nombres dans les trois cellules.