[VBA] trier les feuilles
Résolu
andy_kaufmann
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
Phob -
Phob -
bonjour,
comment peut on trier automatiquement les feuilles d'un classeur dans l'ordre alphabetique?
on est obligé de passer par une comparaison de nom de feuille ou existe-t-il une fonction plus élégante?
merci
comment peut on trier automatiquement les feuilles d'un classeur dans l'ordre alphabetique?
on est obligé de passer par une comparaison de nom de feuille ou existe-t-il une fonction plus élégante?
merci
A voir également:
- [VBA] trier les feuilles
- Excel trier par ordre croissant chiffre - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Logiciel pour trier les photos automatiquement - Guide
- Bruler les feuilles de laurier - Guide
- Fusionner feuilles excel - Guide
4 réponses
Bonjour,
Rouler cette macro !
Lupin
Rouler cette macro !
Sub TrierOnglets() Dim Boucle As Integer, Compteur As Integer For Boucle = 1 To Sheets.Count For Compteur = 1 To (Boucle - 1) If (UCase(Sheets(Boucle).Name) < UCase(Sheets(Compteur).Name)) Then Sheets(Boucle).Move before:=Sheets(Compteur) Exit For End If Next Compteur Next Boucle End Sub '
Lupin
PapaMike62
Une petite modif, si votre classeur contient des feuilles cachées ces feuilles ne sont pas déplaçables par la méthode Move. Un petit test sur la propriété Visible de la feuille peut évite un plantage lorsque ce cas de figure se présente :
Geolap
Un petit plus encore si vous voulez comme moi trier les onglets cachés au lieu de les ignorer :