Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

mettre par odre alphabétique automatiquement

  • Initiateur de la discussion Initiateur de la discussion glock76
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

glock76

XLDnaute Nouveau
bonjour a tous

c'est la 1ere fois que je poste sur le forum et j'aurais besoin de votre aide

je ne sais pas comment faire pour mettre par odre alphabétique automatiquement a chaque fois que je crée une nouvelle ligne

pour vous expliquer je fais un fichier excel pour repertorié des intérimaires avec les jours restants avant la fin de leurs habilitations
je sais comment faire pour faire défiler les jours et mettre un code couleur mais je ne sais pas pour l'ordre alphabétique automatique
car faire trier manuellement quand il y a enormement de personne cela n'est pas pratique ^^

merci d'avance pour vos reponses

cordialement
glock76
 
Re : mettre par odre alphabétique automatiquement

Bonjour à toutes et à tous,

@ glock76,

Bienvenue sur le Forum 🙂.

L'enregistreur permet aisément d'obtenir un tri.

En cas de difficulté, ne pas hésiter à joindre un fichier, sans donnée confidentielle.

Bon courage 😀.
 
Re : mettre par odre alphabétique automatiquement

Bonjour à tous,

Sélectionner toutes les données : sélectionner la première cellule puis touches Ctrl+Maj+Fin
Menu/Données/Trier... faire son choix et OK

et si ce n'est pas assez pratique, il y a la solution VBA de DoubleZero
Une solution par macro présente une sécurité par rapport à une sélection de colonnes incomplète qui mélange tout

A+
 
Re : mettre par odre alphabétique automatiquement

merci de ton acceuil doublezero
merci hippolite mais je voudrais que cela se fasse tout seul quand on rentre un nouveau nom en bas de ma 1ere colonne et ne pas avoir besoin de tout selectionner et refaire trier par odre croissant

c'est quoi un enregistreur doublezero (je sais je suis nul ^^)
est ce que cela peut se faire tout seul une fois ma nouvelle ligne complétée

merci
 
Re : mettre par odre alphabétique automatiquement

Re-bonjour,

...c'est quoi un enregistreur doublezero (je sais je suis nul ^^)
est ce que cela peut se faire tout seul une fois ma nouvelle ligne complétée

merci

Ne pas complexer, glock76 🙂 ! Nous sommes tous nuls, à un moment ou un autre, dans tel domaine ou tel autre...

Oui, cela peut se faire tout seul.

Pour avoir de l'aide, il faut envoyer un fichier sans données confidentielles, représentant le tableau tel qu'il devrait être.

A bientôt 😀.
 
Re : mettre par odre alphabétique automatiquement

Bonjour à tous,

Un fichier exemple sur six colonnes

Le tri se fait par colonnes à chaque ajout en fin de colonne

Dans un module :

Code:
Option Explicit
Sub Tri_Data()
With Sheets("Data")
On Error Resume Next
    .Columns("A:A").Sort Key1:=Range("A1"), Order1:=xlAscending
    .Columns("B:B").Sort Key1:=Range("B1"), Order1:=xlAscending
    .Columns("C:C").Sort Key1:=Range("C1"), Order1:=xlAscending
    .Columns("D:D").Sort Key1:=Range("D1"), Order1:=xlAscending
    .Columns("E:E").Sort Key1:=Range("E1"), Order1:=xlAscending
    .Columns("F:F").Sort Key1:=Range("F1"), Order1:=xlAscending
End With
Range("A1").Select
End Sub

Dans le module de la feuille concernée :

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Call Tri_Data
End Sub
A+ à tous
 

Pièces jointes

Re : mettre par odre alphabétique automatiquement

Bonjour le fil

la même Macro que JCGL, et s'il le permet, avec une boucle
Suivant le nombre de colonne, remplacer le i = 1 to 6 par le dernier N° de colonne de ton fichier

Code:
Option Explicit
Dim i As Byte
Sub Tri_Data()
On Error Resume Next
    For i = 1 To 6
        Sheets("Data").Columns(i).Sort Key1:=Cells(1, i), Order1:=xlAscending
    Next i
End Sub

Bonne Journée
 
Re : mettre par odre alphabétique automatiquement

Voila en bref un exemple du fichier que je veux creer
les salariés ont soit un n1 ou n2 donc mettre dans les colonnes appropriées leur date de fin de validité et à coté le nombre de jour restant

moi je voudrais que les noms de personnes se mettent dans l'ordre alphabétique automatiquement quand on rentre une nouvelle personne et que les infos les concernant se décale aussi

merci de vos reponses mais franchement je comprend pas du tout comment vous faites et comment faire

(et oui doublezero je suis vraiment nul sur excel ^^)
 

Pièces jointes

Re : mettre par odre alphabétique automatiquement

Bonjour à tous,
Salut 00,
Salut DL_13,

Permets-toi DL_13, permets-toi.
Il est de coutume sur XLD "d'améliorer" les fichiers déposés...
Tu pourrais, aussi, aller plus loin en te départissant du changement de borne (le 6) avec un .End(xlRight).Column
Je te laisse faire 😛 😛.

A++
A+ à tous
 
Re : mettre par odre alphabétique automatiquement

Salut

avec ce que j'ai compris :

Si tu veux un tri dès la saisie en colonne A, il te faudra rechercher la ligne à compléter.
Il serait peut-être intéressant de compléter et après de trier (par un double clic en A dans l’exemple joint)
 

Pièces jointes

Re : mettre par odre alphabétique automatiquement

je dois vraiment etre bete ^^ je comprend rien
merci jcgl mais meme quand je fais une modif dans ton fichier la modif ne se met pas par ordre alphabétique elle reste a la place ou je l'ai créer

merci fo_rum mais c'est pareil les noms ne sont pas dans lordre alphabétique

en fait quand je vais créer mon fichier (qui comportera facilement 600 noms) je ferais un trier par ordre alphabetique classique
mais c'est pour aprés quand il sera créé il y aura encore des ajouts au fur et a mesure donc c'est pour cela que je voudrais que ces ajouts soient mis automatiquement dans l'ordre alphabétique

peut etre c'est ce que vous avez fait ^^ si c'est le cas j'arrive pas a les utiliser

dsl de vous embeter avec cela
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…