0
Ce code vise à créer un outil de positionnement pour les opérations sur les marchés financiers.Comment créer une VBA de moyenne mobile qui parcourt un ensemble de paramètres par pas de 5,10,15?
J'apprécierais grandement l'aide.
Sub Mov_Avgs()
'last row
Dim Lastrow As Long
Lastrow = Range("C" & Rows.Count).End(xlUp).Row
'last colummn
Dim LastCol As Integer
LastCol = Cells(5, Columns.Count).End(xlToLeft).Column
Application.Run "ATPVBAEN.XLAM!Moveavg", ActiveSheet.Range("$C$6:$C" & Lastrow), _
ActiveSheet.Range("**E6**"), **5**, False, False, False
End Sub
Ah homme cool. Hmmmm .... Semble me dire que la plage d'entrée contient des données non numériques - bizarre .... – Neb967
Si se référant à la NA() dans la sortie; ceux-ci sont pour des périodes exclues du calcul car il n'y a pas assez de points de données pour effectuer le calcul, par ex. si la moyenne de 5 points, les 4 premières lignes de sortie seront NA(). – QHarr
Non, je reçois un message indiquant que - le N/A dans la sortie est quelque chose que je connais déjà. – Neb967