Bonjour à tous,
Mon problème est que cette macro ne fonctionne que si la feuille "Feuil1" est active.
Lorsque je change de feuille et j’exécute la macro, j'ai "erreur définie par l'application ou par l'objet".
Merci pour vos contribution.
Mon problème est que cette macro ne fonctionne que si la feuille "Feuil1" est active.
VB:
Dim Col_Status As Range
Set Col_Status = Sheets("Feuil1").Range("K2:K501")
For n = 0 To 10
If Col_Status.Cells(n + 1, 1) = "EnCours" Then
Debug.Print Application.WorksheetFunction.CountIf(Col_Status.Range(Cells(1, 1), Cells(1 + n, 1)), "EnCours")
End If
Next n
Lorsque je change de feuille et j’exécute la macro, j'ai "erreur définie par l'application ou par l'objet".
Merci pour vos contribution.