Re : fonction excel dans une macro
ok je ne sais pas ce qu ej'ai fait mais mon excel à bugé enfin il a mis plus de 30 sec à réagir et donc moi ça m'a rendue 😡 et donc je l'ai quitté sauvagement et maintenant je ne sais pour quelle raison il me donne 300 valeurs!
mais ça va pas c'est pas ce que je veux il me donne pas la bonne "case".
Sub puissance()
dim n as integer, i as integer
For n = 2 To 300
For i = 1 To 300
If Application.WorksheetFunction.BinomDist(i, n, 0.333, true) > 0.05 Then
Cells(n, 12).Value = Application.WorksheetFunction.BinomDist(i-1, n, 0.25, true)
n = n + 1
End If
Next i
Next n
End Sub
notation: Application.WorksheetFunction.BinomDist(i, n, 0.333, true) = B(i,n,p0)
et Application.WorksheetFunction.BinomDist(i, n, 0.25, true) = B(i,n,p1)
Donc pourriez vous me dire si ma macro me fait bien ce que je voudrai qu'elle fasse, càd fasse varier n de 2 à 300, puis pour chaque valeur de n fait varier i de 1 à 300. Puis si B(i,n,p0) est inférieur à 0,05 il passe au i suivant sans changer n et si B(i,n,p0) est supérieur à 0,05 il me donne la valeur de B(i-1,n,p1) et passe au n suivant en recommençant à i=1 ?
Merci beaucoup