Excel, trier des colonnes automatiquement
Résolu/Fermé
A voir également:
- Excel, trier des colonnes automatiquement
- Trier colonne excel - Guide
- Déplacer une colonne excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Formule somme excel colonne - Guide
2 réponses
cousinhub29
Messages postés
977
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
21 décembre 2024
348
26 sept. 2010 à 05:09
26 sept. 2010 à 05:09
Bonjour,
Je pense que ton exemple était un peu simpliste, et ne reflétait pas du tout la structure de ton tableau réel...
Pour t'en convaincre, regarde le fichier joint, qui reprend ton tableau "image"...
Si tu as du mal à adapter, joins un fichier "EXCEL", et non une image (tu n'envoies pas l'image de ta voiture au garage pour la faire réparer....)
http://www.cijoint.fr/cjlink.php?file=cj201009/cijVJ80xPf.zip
Bonne nuit
Je pense que ton exemple était un peu simpliste, et ne reflétait pas du tout la structure de ton tableau réel...
Pour t'en convaincre, regarde le fichier joint, qui reprend ton tableau "image"...
Si tu as du mal à adapter, joins un fichier "EXCEL", et non une image (tu n'envoies pas l'image de ta voiture au garage pour la faire réparer....)
http://www.cijoint.fr/cjlink.php?file=cj201009/cijVJ80xPf.zip
Bonne nuit
cousinhub29
Messages postés
977
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
21 décembre 2024
348
24 sept. 2010 à 03:50
24 sept. 2010 à 03:50
Bonjour,
Manuellement, cela ne prend pas beaucoup de temps....
Tu sélectionnes toutes les lignes, de la ligne 1 à la dernière ligne remplie
Tu fais "Données/Trier"
En bas, dans "Options", tu sélectionnes "De la gauche vers la droite"
Et dans le premier "Trier par", tu sélectionnes ta dernière ligne.
Sélectionne "décroissant"
Et le tour est joué
Maintenant, si tu veux un code pour le faire, tu peux essayer ainsi :
Bonne nuit
Manuellement, cela ne prend pas beaucoup de temps....
Tu sélectionnes toutes les lignes, de la ligne 1 à la dernière ligne remplie
Tu fais "Données/Trier"
En bas, dans "Options", tu sélectionnes "De la gauche vers la droite"
Et dans le premier "Trier par", tu sélectionnes ta dernière ligne.
Sélectionne "décroissant"
Et le tour est joué
Maintenant, si tu veux un code pour le faire, tu peux essayer ainsi :
Sub Tri_Gauche_Droite() Dim DerLig As Long Dim DerCol As Byte DerLig = [A65000].End(xlUp).Row DerCol = [IV1].End(xlToLeft).Column Range(Cells(1, 1), Cells(DerLig, DerCol)).Name = "base" Range("base").Sort Key1:=Cells(DerLig, 1), Order1:=xlDescending, Header:=xlGuess, _ Orientation:=xlLeftToRight End Sub
Bonne nuit
28 sept. 2010 à 22:10
28 sept. 2010 à 23:18
Voici le début : http://www.cijoint.fr/cjlink.php?file=cj201009/cijmnRgCVP.xls