Resalut,
Sur le fichier joint, qui m'a été aimablement concocté par Abel, et dont je le remercie, j'ai placé une validation empêchant l'encodage de doublons et de codes n'ayant pas d'ascendant direct.
Cela marche à mon goût.
Quand aux trois macros d'Abel, je souhaiterais, malgré ses conseils, les regrouper en une seule, qui efface le plan, trie la feuille sur base des codes de la colonne A, et recrée un nouveau plan.
Donc suppression de deux boutons et des deux boîtes à message.
J'ai bien essayé, mais étant donné mon incompétance notoire en VBA, je n'y suis pas parvenu.
Ce qui n'est pas encore résolu, mais cela n'a rien à voir avec les macros, est qu'en créant une nouvelle division (à 1 caractère) sans créer les descendants, le plan s'organise mal.
La seule solution que j'ai trouvée est de créer les descendants, comme l'exemple en lignes 33 à 36.
En créant seulement la ligne 33, le plan incorpore cette ligne sous la ligne 2 et cache le solde.
Merci d'avance.
Â+ [file name=PlanLettreV3.zip size=16861]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/PlanLettreV3.zip[/file]