explication de code de tri

  • Initiateur de la discussion nicole
  • Date de début
N

nicole

Guest
Bonjour à tous,

je souhaiterais comprendre le code de tri suivant trouvé sur une feuille excel dont je me sers. Pourriez-vous me le traduire en français s'il vous plait? merci d'avance.

Nicole


Sub nomclient()

Range("a6:DT1000").Select
Selection.Sort Key1:=Range("E6"), Order1:=xlAscending, Key2:=Range("b6") _
, Order2:=xlAscending, Key3:=Range("d6") _
, Order3:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
Range("f2").Select
End Sub
 
G

G.David

Guest
Je crois
Range("a6:DT1000").Select selectionne la plage à trier
Selection.Sort Key1:=Range("E6"), premiere le de tri
Order1:=xlAscending, par ordrecroissant
Key2:=Range("b6") _ deuxieme cle de tri
, Order2:=xlAscending, par ordre croissant
Key3:=Range("d6") _ Troisiem
, Order3:=xlAscending, croissant
Header:=xlGuess il y a des entetes
, OrderCustom:=1, pour ces deux ligne j'ai un trou
MatchCase:= False,
Orientation:=xlTopToBottom du haut vers le bas
Range("f2").Select a la fin du tri la cellule F2 est active

CORDIALEMENT
G.David
 
G

G.David

Guest
Bien que mon anglais soit à ras des paquerrette
order c'est ordre
et Key Clef (pas dans le sens de serrure mais dans celui de probleme ,de soluce ;etc..)
donc tu as l'odre de tri et la clef de tri je trie par nom en alphabétique croissan Albert Alain Aline Aurore Béatrice Etc...
 
G

G.David

Guest
Euh le travail en question à été réalisé avec l'enregistreur de macro
Outils
--> macro
-------> nouvelle macro

(l'enregistreur enregistr <d'ou son nom> toutes les manip que tu fait ce qui te permet de donner une direction à ton code après comprendre le code va te permettre de le dégraisser parce qu'il ecrit beaucoup de chose pour rien si tu veut t'en convaincre fait une macro avec un "Ctrl P " pour imprimer une page avec la boite de dialogue
Bon ammusement
G.David
 

Discussions similaires

Réponses
3
Affichages
607

Statistiques des forums

Discussions
312 496
Messages
2 088 982
Membres
103 997
dernier inscrit
SET2A