Bonjour tout le monde!
J'ai écrit une boucle "for each" qui ne fonctionne pas pour l'erreur "objet requis"
*incult est défini plus haut par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Dim pm as Variant Dim assol as Integer Dim j As Range, i as Integer Set f = Sheets("feuil1") For i = 1 To UBound(pm, 1) For v = 2 To UBound(pm, 2) If pm(1, v).Value = f.Range(incult(i)).Value And pm(i, 0).Value = f.Range("A1:A" & f.[A65000].End(xlUp).Row) Then assol = assol + incult(i).Value End If pm(i, v).Value = assol Next v Next iune colonne de données située sur une autre feuille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part incult = .Range(.Cells(2, cl), .Cells(.Cells(Rows.Count, cl).End(xlUp).Row, cl))
*pm est défini plus haut dans le code par:Si quelqu'un voit quel est mon problème alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Set f = Sheets("données") f.UsedRange.Select Set pm = Selection ReDim pm(i, d)beaucoup!
Partager