1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Sub Iteration()
'
Dim i As Integer, k As Integer, r As Double
Application.Calculation = xlManual 'On désactive le calcul automatique pour ne pas fausser le Rand()
'
For i = 1 To 500 'Boucle de 1 à 500, i sera incrémenté à chaque passage
Calculate 'correspond à F9, actualise le résultat du Rand de la feuille 1
For k = 4 To 43 'Boucle pour balayer la plage C4:C43
Cells(k, 7) = (Cells(k, 7).Value + Cells(k, 3)) 'On somme la valeur des Rand dans la colonne g
Next k
Next i
For k = 4 To 43 'Boucle pour balayer les lignes la plage C4:C43
Cells(k, 7) = Cells(k, 7).Value / 500 'On divise la somme des rand() par 500 pour avoir la moyenne
Next k
Application.Calculation = xlAutomatic 'On réactive le calcul automatique
End Sub |
Partager