C'est vrai que je n'avais pas pensé au filtre!
J'y suis presque, j'ai encore 2 questions:
1/ Comment puis je etre sur que j'ai filtré sur tout mon tableur?
Mes lignes peuvent varier et la selection peut etre superieure à 1071.
2/ De plus, je ne souhaite pas filtrer sur la colonne E mais sur la colonne dont l'etiquette est "Physique Disponible"
Ci dessous la macro améliorée et le fichier en PJ
Merci pour votre aide
Sub Macro1()
'
' Macro1 Macro
'
Cells.Find(What:="Physique disponible", After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).Activate
Selection.AutoFilter
ActiveSheet.Range("$E$1:$E$1071").AutoFilter Field:=5, Criteria1:="0"
Rows("2:2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
Selection.AutoFilter
Range("A1").Select
End Sub