Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Classement des onglets

4 réponses
Avatar
Dangaut
Bonjour et tous mes meilleurs Excel voeux 2007

Est-il possible de classer "automatiquement" les onglets dans un ordre
croissant ou décroissant?

Meri
Daniel

4 réponses

Avatar
Francois L
Bonjour et tous mes meilleurs Excel voeux 2007

Est-il possible de classer "automatiquement" les onglets dans un ordre
croissant ou décroissant?


Bonjour,

Un code pour le faire :

' ----------------------------------------------
' Source http://www.erlandsendata.no/
' Remplacer Worksheets par Sheets pour inclure
' les feuilles graphiques dans le tri
' -----------------------------------------------

Sub SortWorksheets()
' Tri en ordre croissant
Dim sCount As Integer, i As Integer, j As Integer
Application.ScreenUpdating = False
sCount = Worksheets.Count
If sCount = 1 Then Exit Sub
For i = 1 To sCount - 1
For j = i + 1 To sCount
If Worksheets(j).Name < Worksheets(i).Name Then
Worksheets(j).Move Before:=Worksheets(i)
End If
Next j
Next i
End Sub


--
François L

Avatar
Ctitout
Dangaut wrote:
Bonjour et tous mes meilleurs Excel voeux 2007

Est-il possible de classer "automatiquement" les onglets dans un ordre
croissant ou décroissant?

Meri
Daniel
Bonjour


Sub TriNomsonglets()
Dim i As Integer, j As Integer
For i = 1 To Sheets.Count
For j = 1 To i - 1
If UCase(Sheets(i).Name) < UCase(Sheets(j).Name) Then
Sheets(i).Move before:=Sheets(j)
Exit For
End If
Next j
Next i
End Sub

--
Ctitout B-{}

°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°
il ne faut pas mettre du vinaigre dans ses écrits,
il faut y mettre du sel. (Montesquieu)
°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°

Avatar
Misange
bonjour
Oui bien sur, il y a même plusieurs solutions pour cela.
http://www.excelabo.net/xl/filtris.php#trionglets
http://www.excelabo.net/xl/feuilles.php#trieronglets
http://www.excelabo.net/xl/feuilles.php#tricomplexe

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Bonjour et tous mes meilleurs Excel voeux 2007

Est-il possible de classer "automatiquement" les onglets dans un ordre
croissant ou décroissant?

Meri
Daniel




Avatar
Dangaut
C'est super. Merci à tous les 3


bonjour
Oui bien sur, il y a même plusieurs solutions pour cela.
http://www.excelabo.net/xl/filtris.php#trionglets
http://www.excelabo.net/xl/feuilles.php#trieronglets
http://www.excelabo.net/xl/feuilles.php#tricomplexe

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Bonjour et tous mes meilleurs Excel voeux 2007

Est-il possible de classer "automatiquement" les onglets dans un
ordre croissant ou décroissant?

Meri
Daniel