Bonjour à vous.
Je viens vous voir pour vous demander de l'aide.
voici la situation:
Sur mon fichier excel j'ai un module VBA que je vous expose:
Grace à ça j'ai mes matrice de Covariance (sur des cours d'actions en bourse)
cependant, dans mon fichier excel certaines fois, je n'ai pas le cours d'une certaine date, et donc il pense que ca fait 0 ce qui fausse la variance, donc j'aimerai qu'il ne prenne pas en compte les cellules vides.
Quelqu'un pourrait m'épauler ?
Merci a vous tous !!!
Je viens vous voir pour vous demander de l'aide.
voici la situation:
Sur mon fichier excel j'ai un module VBA que je vous expose:
HTML:
Private Sub CommandButton1_Click()
Dim n%, d%, tablo#(), i%, j%
With Sheets("test 12")
n = Application.Count(.Columns(1)) 'nombre de valeurs étudiées par titre
d = Application.CountA(.Rows(1)) 'nombre de titres (dimensions du tableau)
ReDim tablo(d - 1, d - 1)
For i = 0 To d - 1
For j = i To d - 1
tablo(i, j) = Application.Covar(.[A2].Offset(, i).Resize(n), .[A2].Offset(, j).Resize(n))
tablo(j, i) = tablo(i, j)
Next
Next
End With
Rows("2:65536").ClearContents
Range("A2").Resize(d, d) = tablo 'si d > 256 utiliser Excel 2007
End Sub
Grace à ça j'ai mes matrice de Covariance (sur des cours d'actions en bourse)
cependant, dans mon fichier excel certaines fois, je n'ai pas le cours d'une certaine date, et donc il pense que ca fait 0 ce qui fausse la variance, donc j'aimerai qu'il ne prenne pas en compte les cellules vides.
Quelqu'un pourrait m'épauler ?
Merci a vous tous !!!