Bonjour à tous et bonne année !
Depuis quelques temps j'essaie de trouver un moyen d'avoir une suite de numéros (1, 2, 3, 4, etc) qui soit à l'épreuve de petites modifications manuelles et qui reste cohérente en permanence.
Je m'explique :
- Sur le fichier exemple j'ai en colonne A une suite de nombres de 1 à X, entre B et AA je me sers de ces numéros pour une série de formules, dont des RechercheV qui cherchent dans l'onglet "Base de données"
- Chaque numéro est unique (en A1 j'ai une petite formule qui me permet de vérifier qu'aucun numéro ne manque ou ne soit en doublon)
- Par défaut, les numéros doivent suivre l'ordre croissant et compléter cet ordre sans qu'il n'y ait de trou. (ça ne doit pas faire 1,2,3,5,6,etc)
L'utilisateur peut faire 2 types de modification :
- Il est possible qu'il fasse un espace dans les numéros pour remplir le reste manuellement (il sélectionnera le numéro et appuiera sur supr. Donc il ne supprimera pas la ligne, juste le numéro)
Quand il le fera il faut que le numéro qu'il aura supprimé se décale vers le bas (c'est dans l'exemple 2 du fichier) (au lieu de 1,2,3,4 ça donnera 1,"",2,3)
A chaque fois qu'il fera un espace, obligatoirement, comme les numéros se décaleront, les derniers numéros disparaîtront, ce n'est pas grave.
- Il est possible qu'il souhaite modifier manuellement l'ordre d'affichage (par exemple il peut vouloir que le numéro 5 soit en 2eme position il remplacera donc la formule qui donne 2 par 5 et au lieu de donner 1,2,3,4,5,6 ça donnera 1,5,2,3,4,6)
Il n'est pas prévu que l'utilisateur insère ou supprime des lignes.
Le fichier aura de toute façon une protection qui l'interdira.
Il est évidemment possible d'utiliser d'autres colonnes ou des macros si besoin
Merci de votre aide