VBA fonction int

marina -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

je dis traduire une macro réalisée sous VBA avec excel et je ne comprends pas la premiere ligne, si quelqu'un peut m'aider..Merci d'avance

x=int((rnd*10)+1)
A voir également:

1 réponse

chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,

la fonction rnd renvoie un nombre aléatoire compris entre 0 et 1. Le résultat est ensuite multiplié par 10 pour obtenir un nombre compris entre 0 et 10, et on ajoute 1 pour que le nombre soit entre 1 et 11, et enfin on récupère la valeur entière de ce nombre, et on l'affecta à la variable x.

Cordialement,

Chossette9.
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
bonjour
pour compléter les explications de chosette9
rnd renvoie un aléatoire de 0 compris) à 1 non compris.
donc x sera un aléa de 1 à 10 compriss
bonne suite
0
marina
 
merci beaucoup à vous 2 pour vos explications!
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
re
rectification
donc x sera un entier de 1 à 10 compriss
0