trier les onglets !?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Novice avance !?

XLDnaute Occasionnel
bonjour,
j'ai un petit souci avec mes noms d'onglets générés en fonction d'une date dans une cellules de chacune de ces feuilles

feuil1 si A1= 01/01/07 alors le nom de la feuille est "janvier 2007"
feuil2 si A1= 01/04/07 alors ce sera "avril 2007"
feuil3 si A1= 01/02/07 alors ce sera "février 2007"
.
.
.
donc nous avons non trié en bas les onglest : janvier 2007 , avril 2007 , février 2007 ...

y-at'il un moyen de trier les onglets dans l'ordre de "janvier 2007" à "décembre 2007" ?

merci
 
Re : trier les onglets !?

Bonsoir Novice avance !?,

Ce code trie les feuilles selon la date :

Code:
Sub Tri_Feuille()

Dim i As Integer
Dim j As Integer

Application.ScreenUpdating = False
With ActiveWorkbook
   For i = 2 To .Worksheets.Count
     For j = 1 To i - 1
       If CDate(Worksheets(i).Name) < CDate(Worksheets(j).Name) Then
          .Worksheets(i).Move before:=.Worksheets(j)
       End If
     Next j
   Next i

End With
Application.ScreenUpdating = True

End Sub

Bonne nuit
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
601
Réponses
40
Affichages
5 K
Réponses
0
Affichages
2 K
Retour