Private Sub Trier()
Dim Tri As Integer
Dim Plage As Range
Tri = Sheets("ESSAIS").Range("A65536").End(xlUp).Row
Set Plage = Sheets("ESSAIS").Range("A1:J" & Tri)
Plage.Sort Worksheets("ESSAIS").Columns("A"), Order1:=xlDescending,
Header:=xlGuess
End Sub
Afin de ne pas avoir d'erreur si l'on change le nom de la feuille, et sur
conseil de MichDenis ! je voulais modifier en mettant le codeName de la
feuille mais cela fonctionne plus.
Private Sub Trier()
Dim Tri As Integer
Dim Plage As Range
Tri = Feuil2.Range("A65536").End(xlUp).Row
Set Plage = Feuil2.Range("A1:J" & Tri)
Plage.Sort Feui2.Columns("A"), Order1:=xlDescending, Header:=xlGuess
End Sub
Private Sub Trier() Dim Tri As Integer Dim Plage As Range Tri = Sheets("ESSAIS").Range("A65536").End(xlUp).Row Set Plage = Sheets("ESSAIS").Range("A1:J" & Tri) Plage.Sort Worksheets("ESSAIS").Columns("A"), Order1:=xlDescending, Header:=xlGuess End Sub
Afin de ne pas avoir d'erreur si l'on change le nom de la feuille, et sur conseil de MichDenis ! je voulais modifier en mettant le codeName de la feuille mais cela fonctionne plus.
Private Sub Trier() Dim Tri As Integer Dim Plage As Range Tri = Feuil2.Range("A65536").End(xlUp).Row Set Plage = Feuil2.Range("A1:J" & Tri) Plage.Sort Feui2.Columns("A"), Order1:=xlDescending, Header:=xlGuess End Sub
Merci de votre aide et explications
David
Bonjour,
Petite précision : pour trier une liste par ordre alphanumérique
croissant, c'est la propriété sorted = true de la liste qu'il faut activer.
"DAVID" <direction-ternoise@wanadoo.fr> a écrit dans le message de
news:%23vlnxfdnKHA.4392@TK2MSFTNGP05.phx.gbl...
Bonjour
J'utilise ce code pour trier une liste
Private Sub Trier()
Dim Tri As Integer
Dim Plage As Range
Tri = Sheets("ESSAIS").Range("A65536").End(xlUp).Row
Set Plage = Sheets("ESSAIS").Range("A1:J" & Tri)
Plage.Sort Worksheets("ESSAIS").Columns("A"), Order1:=xlDescending,
Header:=xlGuess
End Sub
Afin de ne pas avoir d'erreur si l'on change le nom de la feuille, et sur
conseil de MichDenis ! je voulais modifier en mettant le codeName de la
feuille mais cela fonctionne plus.
Private Sub Trier()
Dim Tri As Integer
Dim Plage As Range
Tri = Feuil2.Range("A65536").End(xlUp).Row
Set Plage = Feuil2.Range("A1:J" & Tri)
Plage.Sort Feui2.Columns("A"), Order1:=xlDescending, Header:=xlGuess
End Sub
Private Sub Trier() Dim Tri As Integer Dim Plage As Range Tri = Sheets("ESSAIS").Range("A65536").End(xlUp).Row Set Plage = Sheets("ESSAIS").Range("A1:J" & Tri) Plage.Sort Worksheets("ESSAIS").Columns("A"), Order1:=xlDescending, Header:=xlGuess End Sub
Afin de ne pas avoir d'erreur si l'on change le nom de la feuille, et sur conseil de MichDenis ! je voulais modifier en mettant le codeName de la feuille mais cela fonctionne plus.
Private Sub Trier() Dim Tri As Integer Dim Plage As Range Tri = Feuil2.Range("A65536").End(xlUp).Row Set Plage = Feuil2.Range("A1:J" & Tri) Plage.Sort Feui2.Columns("A"), Order1:=xlDescending, Header:=xlGuess End Sub