Comment trier de A à Z dans excell
Résolu/Fermé
A voir également:
- Trier de a à z excel
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Formule excel - Guide
- Si et excel - Guide
6 réponses
En gros je voudrais que le prénom ''Albert" se trouve en A1
et le prénom "Zaya "(lol) en D50
et par la suite rajouter des prénoms quel qu'il soit et pouvoir rafraichir
l'ordre alphabetique ....
et le prénom "Zaya "(lol) en D50
et par la suite rajouter des prénoms quel qu'il soit et pouvoir rafraichir
l'ordre alphabetique ....
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
19 nov. 2011 à 21:51
19 nov. 2011 à 21:51
Bonsoir,
Es-tu sûr que rien ne se produit ? Normalement, Excel devrait trier la première colonne et réorganiser les autres colonnes pour conserver l'alignement des données. Par exemple, si en triant la colonne A, ce qui était en A6 vient en A1, alors ce qui était en B6 vient en B1, ce qui était en C6 vient en C1 ...
Si tu veux trier les données en les faisant changer de colonne, je ne vois que les macros.
@+
Es-tu sûr que rien ne se produit ? Normalement, Excel devrait trier la première colonne et réorganiser les autres colonnes pour conserver l'alignement des données. Par exemple, si en triant la colonne A, ce qui était en A6 vient en A1, alors ce qui était en B6 vient en B1, ce qui était en C6 vient en C1 ...
Si tu veux trier les données en les faisant changer de colonne, je ne vois que les macros.
@+
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 776
19 nov. 2011 à 21:55
19 nov. 2011 à 21:55
Pour les trier dans l'ordre, tous les prénoms doivent être dans la même colonne !
merci pour vos réponses !
donc si j'ai 500 prénoms je ne peux que les mettre dans une seule colonne !!
je dois descendre 500 cases plus bas ! se serai plus simple de faire 10 colonnes de 50 prénoms , selectionner les 10 colonnes et trier de A à Z !
pfff quelle misère !
en plus le but final est d'imprimer le tout sur 2 feuilles A4
je comprend pas comment excel n'a pas pensé à ca !!
donc si j'ai 500 prénoms je ne peux que les mettre dans une seule colonne !!
je dois descendre 500 cases plus bas ! se serai plus simple de faire 10 colonnes de 50 prénoms , selectionner les 10 colonnes et trier de A à Z !
pfff quelle misère !
en plus le but final est d'imprimer le tout sur 2 feuilles A4
je comprend pas comment excel n'a pas pensé à ca !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
19 nov. 2011 à 23:47
19 nov. 2011 à 23:47
Salut le forum
Triage d'une plage par colonne
Mytå
Triage d'une plage par colonne
Option Explicit Option Base 1 Sub Trier_plage() Dim Test As Boolean Dim Temp As String Dim Lig As Byte, Col As Byte Dim Plage_Tri As Range Set Plage_Tri = Range("B4:D34") ReDim Temp_Array(Plage_Tri.Count) As String 'Conversion de Matrice à Vecteur For Lig = 1 To Plage_Tri.Rows.Count For Col = 1 To Plage_Tri.Columns.Count Temp_Array(Lig + (Col - 1) * Plage_Tri.Rows.Count) = Plage_Tri(Lig, Col) Next Col Next Lig 'Triage du Vecteur Do Test = False For Lig = LBound(Temp_Array) To UBound(Temp_Array) - 1 If Temp_Array(Lig) = "" Then Temp_Array(Lig) = Chr$(255) If Temp_Array(Lig) > Temp_Array(Lig + 1) Then Temp = Temp_Array(Lig) Temp_Array(Lig) = Temp_Array(Lig + 1) Temp_Array(Lig + 1) = Temp Test = True End If Next Lig Loop Until Not Test 'Conversion de Vecteur à Matrice For Lig = 1 To Plage_Tri.Rows.Count For Col = 1 To Plage_Tri.Columns.Count If Temp_Array(Lig + (Col - 1) * Plage_Tri.Rows.Count) = Chr$(255) Then Plage_Tri(Lig, Col) = "" Else Plage_Tri(Lig, Col) = Temp_Array(Lig + (Col - 1) * Plage_Tri.Rows.Count) End If Next Col Next Lig End Sub
Mytå
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
20 nov. 2011 à 00:21
20 nov. 2011 à 00:21