[VBA/Excel] Tri croissant dans une colonne
sfritz
Messages postés
41
Date d'inscription
Statut
Membre
Dernière intervention
-
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'aimerai faire un tri croissant de nombres dans une colonne.
J'aimerai savoir s'il existe une fonction trier (ou quelque chose d'équivalent), ou si je suis obliger de créer un code pour trier ces valeurs.
S'il y a une fonction, merci de préciser laquelle avec, si possible, un petit exemple.
Merci.
j'aimerai faire un tri croissant de nombres dans une colonne.
J'aimerai savoir s'il existe une fonction trier (ou quelque chose d'équivalent), ou si je suis obliger de créer un code pour trier ces valeurs.
S'il y a une fonction, merci de préciser laquelle avec, si possible, un petit exemple.
Merci.
A voir également:
- Vba trier colonne par ordre croissant
- Vba trier un tableau par ordre croissant - Meilleures réponses
- Vba trier - Meilleures réponses
- Excel trier par ordre croissant chiffre - Guide
- Déplacer colonne excel - Guide
- Triez cette liste par ordre alphabétique des villes et par note de la meilleure à la moins bonne. quel mot est formé par les 8 premières lettres de la colonne code ? ✓ - Forum Excel
- [VBA] Trier un tableau excel avec vba - Forum VB / VBA
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? ✓ - Forum Bureautique
3 réponses
Bonjour,
En VBA il existe la fonction de tri voici un exemple simple pour trier la colonne A en ordre croissant :
Il existe de nombreux paramètres à la fonction "sort" , il faut nous en dire un peu plus pour que l'on puisse donner un exemple plus complet.
Cordialement,
En VBA il existe la fonction de tri voici un exemple simple pour trier la colonne A en ordre croissant :
Columns("A:A").Select Selection.Sort Key1:=Range("A1")
Il existe de nombreux paramètres à la fonction "sort" , il faut nous en dire un peu plus pour que l'on puisse donner un exemple plus complet.
Cordialement,
Parexemple de A à H
Columns("A:H").Select
Selection.Sort Key1:=Range("A1")
Cordialement
Columns("A:H").Sort Key1:=Range("A1") est tellement plus beau à lire...
EDIT: on peut même se passer du second range en le remplacant par un cells a la limite...Mais bon ^^
Entièrement d'accord.
Il faut traquer les Select pour optimiser le code.
Dans mon post initial Il y a 7 ans 1/2, j'étais sans doute pas encore assez sensibilisé à cet aspect.
Cordialement,