Bonjour
J'ai un tableau une plage de cellule dynamique, je voudrais compter des valeurs précises sur ces lignes, mettre un compteur 2 colonnes plus loin que la plage de référence. Je réussi à identifier les lignes mais pas à rechercher les valeurs dans ces lignes. Erreur 13, bloque sur c value, pourquoi.
Dans l'exemple le tableau est fixe, mais sera dynamique
merci
Sub test()
Dim C As Range
Set A = [A4:f13]
Val_1 = 1
With A
For i = 1 To 10 Step 2
.Rows(i).Interior.ColorIndex = 6
Set Ligne_recherche = .Rows(i)
For Each C In Ligne_recherche
If C.Value = Val_1 Then compteur = compteur + 1
C.Offset(0, 10) = compteur
Debug.Print Ligne_recherche.Address
Next
Next
End With
End Sub
J'ai un tableau une plage de cellule dynamique, je voudrais compter des valeurs précises sur ces lignes, mettre un compteur 2 colonnes plus loin que la plage de référence. Je réussi à identifier les lignes mais pas à rechercher les valeurs dans ces lignes. Erreur 13, bloque sur c value, pourquoi.
Dans l'exemple le tableau est fixe, mais sera dynamique
merci
Sub test()
Dim C As Range
Set A = [A4:f13]
Val_1 = 1
With A
For i = 1 To 10 Step 2
.Rows(i).Interior.ColorIndex = 6
Set Ligne_recherche = .Rows(i)
For Each C In Ligne_recherche
If C.Value = Val_1 Then compteur = compteur + 1
C.Offset(0, 10) = compteur
Debug.Print Ligne_recherche.Address
Next
Next
End With
End Sub