Classer par ordre alphabétique des données
arkancylla
-
arkancylla -
arkancylla -
Bonjour, j'ai une textbox sur un userform qui me permet de saisir de noms qui ensuite s'enregistrent sur une feuille excel. je souhaite que ce noms se classent par ordre alphabétique dans excel. J'ai entré les codes suivants, mais cela fonctionne que sur les premieres lignes...je ne comprends pas pourquoi:
Sub clsmt()
Rows("2:24420").Select
selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Ou me suis je trompée ou que dois je modifier?
merci de votre aide
Sub clsmt()
Rows("2:24420").Select
selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Ou me suis je trompée ou que dois je modifier?
merci de votre aide
3 réponses
-
bonjour
essaie de remplacer :
Header:=xlGuess
par Header:=xlNo
cela devrait être mieux.
-
bonjour
as-tu une erreur signalée ?
le paramètre xlGuess laisse excel choisir titre ou pas
et cela perturbe parfois.
sinon cela fonctionne chez moi.
-
bonjour
as-tu vérifié qu'il n'y a pas des espaces ou autres caractères en début de tes noms ?