ladislas2609 a écrit :
je vois pas où est le problème !!!
passe tes arguments à la procédure et voilà tout
Sub trier(Plage as range, Mykey1 as range, Mykey2 as range)
plage.sort key1:= mykey1, Key2:= MyKey2
end sub
|
Oui, c'est que j'ai fini par faire. Je teste le nombre n de critères ( de 1 à 3), puis avec un select case, j'applique ta solution comme suit :
select case n
case 1
selection.sort Key1:=mykey1,...
case 2
selection.sort Key1:=mykey1..., Key2:=mykey2...
case 3
selection.sort Key1:=mykey1..., Key2:=mykey2..., Key3:=mykey3....
end select
Merci pour ton attention
JHL