Validation de la ligne saisie sous condition

Bonjour Forum

Je cherche une formule pour valider une ligne de saisie à condition qu'une des deux cellules de la ligne "B ou C" soit remplie.

Remplie avec un numéro de téléphone (10 caractères) dans la cellule correspondant au mobile début 06

Fixe commançant par 01 02 03 04 05

https://www.excel-pratique.com/~files/doc2/Personae_non_gratae.xls

Merci

Adrien

Bonjour,

Une tentative (on doit pouvoir trouver plus simple) :

Conditions de la validation :

pour B3 :

=ET(NBCAR(B3)=9;ESTNUM(EQUIV(GAUCHE(TEXTE(B3;"0000000000");2);{"01";"02";"03";"04";"05"})))

pour C3 :

=ET(NBCAR(C3)=9;GAUCHE(TEXTE(C3;"0000000000");2)="06")

Je te laisse tester

@+

Bonjour thibo

Si j'ai bien placé les code (dans cellule I3) le système me répond "vrai" ou "faux" mais valide la ligne.

Ce que je recherche c'est l'imposibilité de saisir une autre ligne ou de sauvegarder le fichier si il n'y a pas de numéro ou si ils sont erronés.

A+

Adrien

crepe caramel beurre cafe

Bonsoir Forum

Je teste différentes options qui me viennent à l'esprit. J'ai créé une liste déroulante colonne J mais comment faire pour indiquer au système que les numéros entrants dans cette cellule doit commencer par 01 02 03 04 OU 05 !!!!

https://www.excel-pratique.com/~files/doc2/Personae_non_gratae_essai_01.xls

Est-ce que je suis sur le bon chemin de résolution de pb ?

Merci

Adrien

5v4-3-dan-xlsm.zip (105.88 Ko)

RE

Testé une autre solution pour le tél mobile sans plus de succès. Pb de syntaxe.

https://www.excel-pratique.com/~files/doc2/Personae_non_gratae_essai_02.xls

A+

Adrien

Bonjour,

Peut-être ces formules pour les validations :

B3:B50 :

=ET(NBCAR(B3)=9;GAUCHE(B3)*1>0;GAUCHE(B3)*1<6)

C3:C50 :

=ET(NBCAR(C3)=9;GAUCHE(C3)*1=6)

Je te laisse tester

@+

Edit : on pourrait ajouter un test pour s'assurer que le numéro dans son ensemble est bien numérique avec : ESTNUM(B3)

@+

Bonsoir Forum, Bonsoir thibo

Tes formules fonctionnent mais si la personne effectuant la saisie le veux met m'importe

quoi.

A+

Adrien

Bonjour thibo, Bonjour Forum

Pour avoir réalisé un essai grandeur nature, je m'aperçois que pour "blinder" la saisie obligatoire d'au moins un numéro de téléphone il faudrait avoir une base style annuaire téléphonique pour vérifier la réalité du n°. Rien empêchera un utilisateur de mettre un n° bidon.

Donc, thibo je te remercie pour le mal que tu t'es donné mais je ferme ferme ce fil.

Merci

A+

Adrien

Rechercher des sujets similaires à "validation ligne saisie condition"