Merci h2so4 pour ton aide.
J'utilise le code suivant pour passer en format texte :
Worksheets("Travail").Range("A:A").Select
Selection.NumberFormat = "@"
ActiveSheet.Range("$A$1:$R" & LastRowTravail).AutoFilter Field:=1, Criteria1:="6*"
mais le résultat est le même. Le critère 6* n'est pas présent....