ordre alphabetique en VBA

  • Initiateur de la discussion DDC
  • Date de début
D

DDC

Guest
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 !!
 
L

Lord Nelson

Guest
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
 

Statistiques des forums

Discussions
312 393
Messages
2 087 960
Membres
103 686
dernier inscrit
maykrem