merci super
Effectivement en ce qui me concerne ca fonctionne si je ne met PAS
Range(ActiveCell, ActiveCell.End(xlDown)).Select
Comme tu le dis avec cette phrase
si base de données avec entêtes ligne qui suit superflue
'Range(ActiveCell, ActiveCell.End(xlDown)).Select
Mais je ne comprends pas la notion d'entetes pourquoi si entetes ?
J'ai bien la ligne 4 en entetes ou j'ai mis mes libelles de colonnes mais je ne vois pas comment excel peut le savoir ?
Il m'espionne ou quoi
Pourrais tu me dire dasn quel cas il faut mettre cette ligne
car avant j'avais fait le tri sur une plage fixe et avec cette ligne ca fonctionnait ca me parassait normal de mettre ca
Sub CTri_Date_Recettes()
Range('A6').Select
Range('BASE_RECETTES!A6:O10000').Select
'Range(ActiveCell, ActiveCell.End(xlDown)).Select
Selection.Sort Key1:=Range('B6'), Order1:=xlAscending, Key2:=Range( _
'A6'), Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase _
:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, _
DataOption2:=xlSortNormal
End Sub