Bonjour tout le monde,
je suis nouveau et pas très bon en macro.
la finalité de mon programme est de faire un montecarlo en 50,000 chemin, sachant que "D2" est une moyenne de plusieurs cellules qui sont elles mêmes des alea entre borne (moyenne - ecartype ; moyenne + ecart type)
mais pour faire du 50,000 chemins, ca prend beaucoup trop de temps (je souhaite en effet avoir la moyenne des moyennes collées en valeur + le min + le max + l'écart type des 50,000 tirages
pensez vous qu'il est possible d'avoir un code permetant d'avoir un résultat plus rapide?
merci pour votre aide
voici mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub CommandButton1_Click() Columns("A:B").Select Selection.ClearContents Range("A2").Select Dim numero As Integer, chemin As Integer numero = 1 chemin = Cells(4, 6) While numero <= chemin Cells(numero, 1) = numero Range("D2").Select Selection.Copy Cells(numero, 2).Select Selection.PasteSpecial Paste:=xlPasteValues numero = numero + 1 Wend End Sub
Partager