Merci pour vos retour !
Je me suis pas trop casser la tête au finale... j'ai écrit une petite macro : (J'en avais déjà dans mon projet)
u = debutLigneListeChantier
For i = debutLigneListeChantier To derniereLigneListeChantier + 1
If Sheets(feuilListeChantier).Cells(i, 4) = "En cours" Then
Sheets(feuilListeChantier).Cells(u, 6) = Sheets(feuilListeChantier).Cells(i, 2)
u = u + 1
End If
Next i
Sheets(feuilListeChantier).ListObjects("tabEnCours").Resize Range(Cells(debutLigneListeChantier - 1, 6), Cells(u - 1, 6))
Avec la fin un redimensionnement du tableau pour faire pointer correctement ma liste déroulante.
Merci encore !