J'ai un petit problème dans une macro.
J'ai une plage de cellule qui s'appelle A
Dans ma macro, j'ai une variable B qui prend la valeur de A
Ensuite je dois parcourir la plage B, vérifier que la ligne où nous sommes vérifie une certaine propriété et lui appliquer une formule... mais là ça bloque, je vous transmet un fichier d'exemple pour vous montrer
Function TEST(val1 As Range)
Dim B As Variant, C As Range
Set B = Range("A")
For Each C In B
If val1 = Cells(C.Row, 8) Then
TEST = TEST + C
End If
Next
End Function
Tu veux faire quoi exactement avec cette fonction ?
Code:
Function TEST(val1 As Range)
Dim B As Variant
B = Range("A")
For Each C In B
If val1 = Cells(C.Row, 8) Then
TEST = TEST + C
End If
Next
End Function