Bonjour,
Pour un jeu, j'essaye de créer une macro qui me donne une valeur aléatoire entre 1 et 100. jusque la j'ai réussi
Je débute dans les macro et là ou je bloque un peu, c'est que lorsque que cette valeur est supérieure a 95, il y a une autre valeur aléatoire (1,100) qui se rajoute et ainsi de suite...
Le tout s’additionne à la valeur de la cellule cellule situe 2 colonne avant
ActiveCell.Value = "=IF(RANDBETWEEN(1,100)>95,RANDBETWEEN(96,100)+RANDBETWEEN(1,100),RANDBETWEEN(1,100))+RC[-2]"
j'essaye d'ajouter une autre condition : si la première valeur aléatoire est inférieure à 5 ça marque "Echec" mais la j'ai une erreur d'exécution "1004"
Par ailleurs, je pense que tout mes "RANDBETWEEN" sont différent, d'où le RANDBETWEEN(96,100)
Il y t'il un moyen pour que le premier RANDBETWEEN "donné" reste le même jusqu’à la fin de la macro et qu'un 2ème voir un 3ème se génère ensuite
ActiveCell.Value = "=IF(RANDBETWEEN(1,100)>95,RANDBETWEEN(1,100)+RANDBETWEEN(1,100),RANDBETWEEN(1,100))+RC[-2]"
Merci d'avance pour vos aides