![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
je suis désolé chris,dugenoux et l'autre personne qui m'a aidé, mais j'ai oublié de dire, que je voulais le faire en VBA. je reprend donc, je possede une feuille de classeur Excel possédant des sdans la colonne A que j'aimerais trié par ordre alphabétique, bien sur j'aimerais que pour chaque données, sa ligne correspondante suive aussi son nouvel emplacement comme l'exemple ci dessous.
nous avons : D X XX A XX X B XXX XXXX et jaimerais avoir A XX X B XXX XXXX D X XX voila c tout bete mais je ne sais pas faire !! je recherche donc le code source !! |
|
|
#2 (permalink) |
|
Guest
Messages: n/a
|
Salut DDC,
En lançant l'enregistreur de macros, tu obtiens le code suivant : Sub Macro1() 'Sélection de la plage à trier Range("A1:C7").Select 'Lancement du tri, basé sur les données de la colonne A en ordre croissant Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal End Sub Et le tour est joué ! A+ Horatio |
| ANNONCES | |
| Liens sociaux |
| Outils de la discussion | |
|
|