Bonsoir Atlonia,
tu oublies de mettre le "."devant les objets pour indiquer qu'ils appartiennent à feuil4. si tu ne mets pas le point, Excel (VBA) fera référence aux cellules de la feuille active.
proposition de correction (non testée)
Option Explicit
Sub NumerosEquipes()
Dim Ligne As Long
With Sheets("Feuil4")
Range(.Range("A2"), .Range("A2").End(xlDown)).ClearContents
For Ligne = 2 To .Range("C" & Rows.Count).End(xlUp).Row
If .Range("C" & Ligne).Value <> "" Then
.Range("A" & Ligne) = "Equipe " & Format(Application.CountIf(Range(.Range("C2"), .Range("C" & Ligne)), "<>"), "0")
Else
.Range("A" & Ligne) = ""
End If
Next Ligne
End With
End Sub