Format de cellule et validation des données (numéro SIRET)

Résolu
Finndelle74 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 Phil14 -
Bonjour,

J'ai créé un fichier excel où l'utilisateur doit saisir un numéro de SIRET, avec un format d'affichage souhaité du type 123.123.123.12345
J'ai donc mis un format personnalisé de type 0##.###.###.####0

Par ailleurs, afin que l'utilisateur ne saisisse pas un numéro SIREN (moins de chiffres) ou fasse une erreur dans le nombre de chiffres saisi, j'ai mis en place une validation des données : longueur du texte égale à 14.

Cela fonctionne très bien... sauf quand le numéro de SIRET commence par un zéro ! dans ce cas, il ne compte pas le zéro dans le nombre de chiffres et me renvoie le message d'erreur de la validation des données. Si je mets un apostrophe au début, je n'ai pas le format avec les points. Et si je combine apostrophe et points d'espacement, je dépasse les 14 chiffres...

Est-ce que quelqu'un aurait la solution miracle ?

En attendant, j'ai mis valeur comprise entre 0 et 99999999999999 (14 x "9") ce qui empêche la saisie d'un numéro à 15 chiffres, mais cela ne reste pas optimal.

En vous remerciant par avance pour vos réponses,
bonne journée.
A voir également:

2 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

à tester :
format :
000"."000"."000"."00000

validation :
=ET(NBCAR(A2)>11;NBCAR(TEXTE(A2;"00000000000000"))=14)

eric
6
Finndelle74 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour eriiic,

Merci beaucoup pour votre réponse. En effet, c'est parfait comme solution. J'ai donc deux "0" de marge sur le devant, et pas de risque de mettre plus ou moins de 14 chiffres ! Top !
0
Phil14
 
Merci, Eric !

Marchera aussi pour les numéros de registre national (11 chiffres)
Simplement, remplacer dans la validation ">9" par ">7" et le "=14" par "=11"

(+ changer le format si vous voulez un tiret)
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

essayez le format: 000.000.000.0000
-1
Finndelle74 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Merci pour votre réponse. J'avais déjà essayé cette solution, mais cela ne fonctionne pas...
0