Bonjour,
J'essaye de faire un programme sous VBA et je rencontre un petit problème pour la sélection aléatoire d'un nombre. Voilà ma ligne de code (que j'ai copier depuis l'aide d'excel)
k étant un entier, TabFamille(i).indexmax et TabFamille(i).indexmin également. Ces derniers correspondent à des lignes sur une feuille excel. Quand je compile, j'ai le message d'erreur "Membre de méthode ou de données introuvable" et le mot "Floor" est surligné. Si je mets Round à la place je n'ai pas d'erreur mais ça posera problème quand j'aurai un nombre aléatoire supérieur à 0,5 car ça dépassera les bornes de mon tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part k = CInt(Math.Floor((TabFamille(i).indexmax - TabFamille(i).indexmin + 1) * Rnd())) + TabFamille(i).indexmin
Quelqu'un sait-il d'où vient le problème?
Merci d'avance
Claire Iz
Partager