classement avec vba

  • Initiateur de la discussion bbmarcus
  • Date de début
B

bbmarcus

Guest
Bonjour le forum!

j'ai un petit soucis dans un fichier de suivi des ventes.... lorsque je fait un classement, maintenant la ligne ou figure le nom de la colonne est classée et triée avec les autres...pas beau à voir!

Je ne vois pas d'ou ca peut venir....

Pour info, c'est GD qui m'avait permit de faire ce tableau et jusqu'à ce matin, il marchait très bien !

Pouvez-vous m'aider?

Merci d'avance !

PS: j'ai du réduire le fichier à 1 seule date....trop gros sinon (128k compréssé !)
 

Pièces jointes

  • Suivistat1.zip
    30.6 KB · Affichages: 33
B

bbmarcus

Guest
tu veux dire Range("A7").Select ou tous les autres?j'ai essayé mais ???
désolé, je suis un peu lent ce soir....
en plus, maintenant quand je fais le classement, le débogueur apparait...je n'y comprends plus rien...

Range("A6").Select
Selection.Sort Key1:=Range("F7"), Order1:=xlAscending, Key2:=Range("D7") _
, Order2:=xlAscending, Key3:=Range("A7"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
 
G

Gérard DEZAMIS

Guest
Bonsoir BBmarcus

Pièce jointe avec modifs.
La plage des données à trier va de A6 à M1000.
Si c'est insuffisant Modifier l'étendue avec Alt F11 et regarder codes des boutons.
Sinon recopier simplement tes données d'origine dans ce fichier.
Bon courage
@+
GD
 

Pièces jointes

  • SuiviStat.zip
    29.5 KB · Affichages: 27
B

bbmarcus

Guest
Merci GD et merci à tous!
Ca marche mieux que ce que j'avais fini par trouver ...
En fait j'étais passé par Rows("6:1000")... efficace mais ca selectionne le tableau dans son entier....pas génial estétiquement parlant....

En tout cas, merci encore et @ binetôt sur le forum

BBmarcus