XL 2016 validation de données

elbiarois

XLDnaute Nouveau
Bonsoir,
Dans une plage de cellules que j’appellerais "saisie" je veut que la saisie soit valide que pour le format suivant: (10 caractères)
les 3 premiers caractères sont obligatoirement des chiffres de 0 à 999
le 4 éme caractère est obligatoirement une lettre de A à Z
les 6 derniers caractères sont obligatoirement des chiffres de 000000 à 999999.
qu'elle est la formule a introduire dans validation des données sous EXCELL 2016.
Merci.
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
Je dirais :
Code:
=ET(NBCAR(Saisie)=10;ESTNUM(GAUCHE(Saisie;3)*1);STXT(Saisie;4;1)>="A";STXT(Saisie;4;1)<="Z";ESTNUM(DROITE(Saisie;6)*1))
Mais c'est une formule tellement longue que je me demande si je ne préfèrerais pas m'écrire une fonction perso.
D'autant plus qu'elle serait beaucoup plus simple.
 

Statistiques des forums

Discussions
311 730
Messages
2 081 989
Membres
101 856
dernier inscrit
Marina40