Bonjour à toutes et à tous
La procédure ci dessous fait le tri croissant sur la colonne A à partir de
la cellule A5,
comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A"
et "B" sur la plage "A5:AZ"&LL
Merci d'avance pour votre aide
Thierry K
Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom()
Dim LL As Integer
Dim Plage As Range
LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row
Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL)
Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending,
Header:=xlGuess
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pounet95
Bonjour, As-tu essayé avec l'enregistreur de macro puis regardé le résultat ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A" et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub
Bonjour,
As-tu essayé avec l'enregistreur de macro puis regardé le résultat ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Thierry K" <thierryx.kolby@zsncf.fr> a écrit dans le message de news:
41961c13$0$25370$8fcfb975@news.wanadoo.fr...
Bonjour à toutes et à tous
La procédure ci dessous fait le tri croissant sur la colonne A à partir de
la cellule A5,
comment l'adapter pour quelle effectue un tri croissant sur les colonnes
"A"
et "B" sur la plage "A5:AZ"&LL
Merci d'avance pour votre aide
Thierry K
Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom()
Dim LL As Integer
Dim Plage As Range
LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row
Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL)
Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending,
Header:=xlGuess
End Sub
Bonjour, As-tu essayé avec l'enregistreur de macro puis regardé le résultat ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A" et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub
GVentre
Bonjour Thierry K,
Tu peux rajouter la ligne mise en valeur par "#":
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort Key1:=ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, _ # Key2:=ThisWorkbook.Sheets("BD").Columns("B"), Order1:=xlAscending, Header:=xlGuess End Sub --
Codrialement,
Guillaume VENTRE
"Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A"
et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub
Bonjour Thierry K,
Tu peux rajouter la ligne mise en valeur par "#":
Private Sub TrieNomPrenom()
Dim LL As Integer
Dim Plage As Range
LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row
Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL)
Plage.Sort Key1:=ThisWorkbook.Sheets("BD").Columns("A"),
Order1:=xlAscending, _
# Key2:=ThisWorkbook.Sheets("BD").Columns("B"),
Order1:=xlAscending,
Header:=xlGuess
End Sub
--
Codrialement,
Guillaume VENTRE
"Thierry K" <thierryx.kolby@zsncf.fr> a écrit dans le message de news:
41961c13$0$25370$8fcfb975@news.wanadoo.fr...
Bonjour à toutes et à tous
La procédure ci dessous fait le tri croissant sur la colonne A à partir de
la cellule A5,
comment l'adapter pour quelle effectue un tri croissant sur les colonnes
"A"
et "B" sur la plage "A5:AZ"&LL
Merci d'avance pour votre aide
Thierry K
Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom()
Dim LL As Integer
Dim Plage As Range
LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row
Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL)
Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending,
Header:=xlGuess
End Sub
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort Key1:=ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, _ # Key2:=ThisWorkbook.Sheets("BD").Columns("B"), Order1:=xlAscending, Header:=xlGuess End Sub --
Codrialement,
Guillaume VENTRE
"Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A"
et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub
ça marche, mais il me semble qu'il devrait exister un procedure avec plage et colonnes
Merci pour aide A+ Thierry K
"Pounet95" a écrit dans le message de news:eROWG$
Bonjour, As-tu essayé avec l'enregistreur de macro puis regardé le résultat ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de
la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A" et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub
ça marche, mais il me semble qu'il devrait exister un procedure avec plage
et colonnes
Merci pour aide
A+
Thierry K
"Pounet95" <pasdepub@oneado.fr> a écrit dans le message de
news:eROWG$YyEHA.3336@TK2MSFTNGP11.phx.gbl...
Bonjour,
As-tu essayé avec l'enregistreur de macro puis regardé le résultat ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Thierry K" <thierryx.kolby@zsncf.fr> a écrit dans le message de news:
41961c13$0$25370$8fcfb975@news.wanadoo.fr...
Bonjour à toutes et à tous
La procédure ci dessous fait le tri croissant sur la colonne A à partir
de
la cellule A5,
comment l'adapter pour quelle effectue un tri croissant sur les colonnes
"A"
et "B" sur la plage "A5:AZ"&LL
Merci d'avance pour votre aide
Thierry K
Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom()
Dim LL As Integer
Dim Plage As Range
LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row
Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL)
Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending,
Header:=xlGuess
End Sub
ça marche, mais il me semble qu'il devrait exister un procedure avec plage et colonnes
Merci pour aide A+ Thierry K
"Pounet95" a écrit dans le message de news:eROWG$
Bonjour, As-tu essayé avec l'enregistreur de macro puis regardé le résultat ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de
la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A" et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub
Re, en reprenant ton exemple :...et comme indiqué par GVentre pour la 2ème condition
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort Columns("A"), Order1:=xlAscending, Key2:=Columns("B"), _ Order2:=xlAscending, Header:=xlGuess End Sub
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 419620a7$0$5868$
ça marche, mais il me semble qu'il devrait exister un procedure avec plage et colonnes
Merci pour aide A+ Thierry K
"Pounet95" a écrit dans le message de news:eROWG$
Bonjour, As-tu essayé avec l'enregistreur de macro puis regardé le résultat ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de
la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A" et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub
Re, en reprenant ton exemple :...et comme indiqué par GVentre
pour la 2ème condition
Private Sub TrieNomPrenom()
Dim LL As Integer
Dim Plage As Range
LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row
Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL)
Plage.Sort Columns("A"), Order1:=xlAscending, Key2:=Columns("B"), _
Order2:=xlAscending, Header:=xlGuess
End Sub
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Thierry K" <thierryx.kolby@zsncf.fr> a écrit dans le message de news:
419620a7$0$5868$8fcfb975@news.wanadoo.fr...
ça marche, mais il me semble qu'il devrait exister un procedure avec plage
et colonnes
Merci pour aide
A+
Thierry K
"Pounet95" <pasdepub@oneado.fr> a écrit dans le message de
news:eROWG$YyEHA.3336@TK2MSFTNGP11.phx.gbl...
Bonjour,
As-tu essayé avec l'enregistreur de macro puis regardé le résultat ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Thierry K" <thierryx.kolby@zsncf.fr> a écrit dans le message de news:
41961c13$0$25370$8fcfb975@news.wanadoo.fr...
Bonjour à toutes et à tous
La procédure ci dessous fait le tri croissant sur la colonne A à partir
de
la cellule A5,
comment l'adapter pour quelle effectue un tri croissant sur les
colonnes
"A"
et "B" sur la plage "A5:AZ"&LL
Merci d'avance pour votre aide
Thierry K
Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom()
Dim LL As Integer
Dim Plage As Range
LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row
Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL)
Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending,
Header:=xlGuess
End Sub
Re, en reprenant ton exemple :...et comme indiqué par GVentre pour la 2ème condition
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort Columns("A"), Order1:=xlAscending, Key2:=Columns("B"), _ Order2:=xlAscending, Header:=xlGuess End Sub
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 419620a7$0$5868$
ça marche, mais il me semble qu'il devrait exister un procedure avec plage et colonnes
Merci pour aide A+ Thierry K
"Pounet95" a écrit dans le message de news:eROWG$
Bonjour, As-tu essayé avec l'enregistreur de macro puis regardé le résultat ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ "Thierry K" a écrit dans le message de news: 41961c13$0$25370$
Bonjour à toutes et à tous La procédure ci dessous fait le tri croissant sur la colonne A à partir de
la cellule A5, comment l'adapter pour quelle effectue un tri croissant sur les colonnes "A" et "B" sur la plage "A5:AZ"&LL Merci d'avance pour votre aide Thierry K Excel 97 & 2000, Access 97 & 2000
Private Sub TrieNomPrenom() Dim LL As Integer Dim Plage As Range LL = ThisWorkbook.Sheets("BD").Range("A65536").End(xlUp).Row Set Plage = ThisWorkbook.Sheets("BD").Range("A5:AZ" & LL) Plage.Sort ThisWorkbook.Sheets("BD").Columns("A"), Order1:=xlAscending, Header:=xlGuess End Sub