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

Résolu/Fermé
Finndelle74 Messages postés 4 Date d'inscription lundi 22 août 2016 Statut Membre Dernière intervention 30 octobre 2018 - 22 août 2016 à 10:06
 Phil14 - 29 mai 2020 à 10:06
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
22 août 2016 à 11:34
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 lundi 22 août 2016 Statut Membre Dernière intervention 30 octobre 2018
22 août 2016 à 13:54
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
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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
22 août 2016 à 11:09
Bonjour,

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