Bonjour Mattsly,
Je ne sais pas exactement ce que tu veux rechercher, mais tu as un problème avec le With :
With .Range("A6.A" & .Range("A65536").End(xlUp).Row).CurrentRegion
.Sort Key1:=.Item(2, 1), Header:=xlGuess
End With
Range ne possède pas d'Item mais des Cells, Si c'est l'item d'un tableau, il faut que tu le précises : MonTableau.Item( 2, 1)