1 réponse
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
18 mars 2023 à 10:59
18 mars 2023 à 10:59
Bonjour,
Avec ce que j'ai compris.
Par contre, 2*6=12 si 3*7=21 et pour j max a 36!
Sub calcul_volatilité() Dim i As Integer Dim y As Integer Sheets("data").Select 'vol annualisée du taux sans risque (eonia/ester) J = 6 For i = 2 To 32 k = i * J Cells(i, 3).Value = Application.StDev(Range(Cells(3, k), Cells(10000, k))) J = J + 1 Next i End Sub
24 mars 2023 à 17:11
Bonjour et dsl pour mon retour tardif !
Un grand merci pour ton aide qui m'a permis d'avoir une autre approche .
j'ai repris ta proposition que j'ai remaniée à ma sauce pour coller à mon besoin .
Bonne journée !
Pour ceux que ça intéresse :
Sub testst()
Dim i As Integer
Dim y As Integer
Sheets("data").Select
c = 6
j = 3
For i = 2 To 32
k = (c * j)
Cells(i, 4).Value = Application.StDev(Range(Cells(3, k), Cells(10000, k)))
c = c + 1
Next i
End Sub