Suite à une grande aide de Soan Je reviens vers vous parce que j'ai remarqué un petit soucis pas très important dans le l'aspect, mais dans le fonctionnement et l'utilité ca change tout
Dans le Sheet "user" vous verrez la colonne "LOGIN" pour l'instant c'est une incrémentation de base nom de l'unité et le chiffre de le colonne1.
Ici ce que j'aimerais c'est que la colonne "LOGIN" s'incrémente si elle le même nom d'unité exemple:
avec un adressage dégressif bien sur sauf qu'il faut virer la liste de validation en colonne département
regarde un exemple
la formule =SI(B3<>"";NB.SI($B$3:B3;B3);"")
tu constatera que seule la cellule (1) de la plage pour critère est en valeur absolue
reste plus qu'a étirer la formule
et donc la cellule 2 de la plage critère va s’incrémenter toute seule
reste plus qu'a formater en "000"
et voila
démonstration
bonjour
une simple formul nb.si et un formatage a 3 chiffres et c'est tout dans la colonne des numeros
en en plus tu a une liste de validation dans la colonne département donc l'incrémentation walouh walouh !!!!
avec un adressage dégressif bien sur sauf qu'il faut virer la liste de validation en colonne département
regarde un exemple
la formule =SI(B3<>"";NB.SI($B$3:B3;B3);"")
tu constatera que seule la cellule (1) de la plage pour critère est en valeur absolue
reste plus qu'a étirer la formule
et donc la cellule 2 de la plage critère va s’incrémenter toute seule
reste plus qu'a formater en "000"
et voila
démonstration
mais dans les 2 cas, ça ne vas pas, car le nombre final ne sera pas forcément
sur 3 chiffres ; exemple : si NB.SI() retourne 12, tu auras 0012 au lieu de 012
(juste après le tiret) ; c'est pour ça que dans ma formule, j'ai utilisé TEXTE() ;
équivalent VBA : Format()