Format de cellule et validation des données (numéro SIRET) [Résolu/Fermé]

Messages postés
4
Date d'inscription
lundi 22 août 2016
Statut
Membre
Dernière intervention
30 octobre 2018
- - Dernière réponse : 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,

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.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
22969
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 octobre 2019
5710
3
Merci
Bonjour,

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

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

eric

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 64102 internautes nous ont dit merci ce mois-ci

Finndelle74
Messages postés
4
Date d'inscription
lundi 22 août 2016
Statut
Membre
Dernière intervention
30 octobre 2018
-
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 !
Messages postés
14797
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2019
1177
-1
Merci
Bonjour,

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