Bonsoir Michel et bonsoir le forum,
Tiens pour t'aider, cette macro engendre un nombre aléatoire de 1 à 10 dans les cellules de ton fichier (colonne A)
Randomyse est une fonction qui initialise le générateur de nombres aléatoires...
Sub aléatoire()
Dim MonNombre ' déclare MonNombre
For I = 1 To 15 'commence la boucle
Randomize 'initialise le générateur de nombres aléatoires...
MonNombre = Int((10 * Rnd) + 1) 'donne un nombre de 1 à 10
If I = 7 Then Range("A7").Value = MonNombre
If I = 9 Then Range("A9").Value = MonNombre
If I = 11 Then Range("A11").Value = MonNombre
If I = 13 Then Range("A13").Value = MonNombre
If I = 15 Then Range("A15").Value = MonNombre
Next I
End Sub
Tu places tout ça dans VBA dans le module 2 de ta feuille par exemple (à la place de ton ancienne macro)
En espérant que cela te convienne
A+ Vériland