Ajout d'une ligne/ordre alaphabétique

David

XLDnaute Occasionnel
Bonjour à tous

Je voulais savoir comment faire en vba, pour rajouter dans une liste un nom quand c'est par ordre alphabetique.

par ex :

Dupont
Tartanpion
zorro

Je veux rajouter une personne, j'ouvre une boite de dialogue et je tape Marcel et ça va rajouter une ligne entre Dupont et Tartanpion.

J'ai dans mon tableau des mises en formes qui m'empeche de rajouter le nom à la fin et de reclasser par ordre alaphabétique, je fais une validation qui a pour effet de changer la mise en forme uniquement sur les cellules modifiées et quand je fais un tri par odre alpha, la mise en forme reste dans la cellule et ne suis pas la valeur. Il faut donc que lorsque je rajoute un nom qu'il soit directement à la bonne place et ça sur plusieurs onglet.

Si on me donne la formule vba qui va chercher ou rajouter la ligne par rapport au tri alpha, je me débrouillerai pour les onglets, la boite à outil et le reste (enfin j'espere).
J'ai mis un bout du tableau, juste 2 lignes simplifié au max, un onglet fais déja 2 Mo et j'en ai une quinzaine.

Merci d'avance
 

Pièces jointes

  • aperçu_congés.zip
    12.6 KB · Affichages: 19
Dernière édition:

Dull

XLDnaute Barbatruc
Re : Ajout d'une ligne/ordre alaphabétique

Salut David, le Forum,

Regardes le Ce lien n'existe plus suivant

Trouvé sur l'Excellent site d'Excelabo
et s'il a pu t'aider, un petit mot pour le papa lui fera surement plaisir

Bonne Journée
 

Discussions similaires

Statistiques des forums

Discussions
311 730
Messages
2 081 989
Membres
101 856
dernier inscrit
Marina40