Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Erreur dans mon code

Gucciz

XLDnaute Nouveau
hello à tous,
je sollicite la communauté excel-download pour m'aider à comprendre pourquoi mon code ne fonctionne pas.
Le code est divisé en deux fonction et une macro.
La fonction Searchname renvoie le numéro de la ligne d'un tableau de données.
La fonction DataSector permet d'enregistrer les données lié au nom recherché dans un tableau.

Les fonctions fonctionnent, là ou j'ai un souci c'est dans le sub. Il m'affiche une erreur à la premiere ligne contenue dans le for. Je souhaite réaliser des opérations sur le tableau DataSector, et tout sauver dans un tableau de taille (8,4). Après cette étape je souhaite coller ce tableau dans une feuille Excel.
Mais apparement ça ne fonctionne pas

J'espère que vous pouvez m'aider.
Merci,

Function DataSector(SearchFund As String)
Dim Fundline As Integer
Fundline = SearchName(SearchFund)
Dim DataSec(1, 64)


For i = 1 To 64 Step 1
DataSec(1, i) = Cells(Fundline, 162 + i).Value
Next i
DataSector = DataSec

End Function

Sub DataSector2()
Range(Cells(127, 1), Cells(127, 64)) = DataSector("Marshall")
Dim DataF(8, 4) As Double
i = 1
j = 1
For l = 1 To 32 Step 4

DataF(j, l) = WorksheetFunction.Sum(Range(Cells(127, 1), Cells(127, 64)).Cells(1, i).Value, Range(Cells(127, 1), Cells(127, 64)).Cells(1, i + 4).Value) DataF(j, l + 1) = WorksheetFunction.Sum(Range(Cells(127, 1), Cells(127, 64)).Cells(1, i + 1).Value, Range(Cells(127, 1), Cells(127, 64)).Cells(1, i + 5).Value)
DataF(j, l + 2) = WorksheetFunction.Sum(Range(Cells(127, 1), Cells(127, 64)).Cells(1, i + 2).Value, Range(Cells(127, 1), Cells(127, 64)).Cells(1, i + 6).Value)
DataF(j, l + 3) = WorksheetFunction.Sum(Range(Cells(127, 1), Cells(127, 64)).Cells(1, i + 3).Value, Range(Cells(127, 1), Cells(127, 64)).Cells(1, i + 7).Value)
i = i + 8
j = j + 1
Next l

Selection = DataF(8, 4)

End Sub

En gros, je n'arrive pas à stocker la valeur de deux cellules additionnées dans le tableau DataF, j'ai l'impression...
 
Dernière édition:

Discussions similaires

Réponses
0
Affichages
155
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…