OVH Cloud OVH Cloud

Données -> validation

4 réponses
Avatar
fabienneHUÏEZ
bonjour =E0 tous,

dans une feuille, l'utilisateur doit saisir des s=E9ries de=20
8 chiffres.=20
certaines s=E9ries peuvent commencer par z=E9ro (00961901)

Avec Donn=E9es -> validation, je teste la longueur de la=20
cha=EEne saisie.=20
Comment faire pour que 00961901 soit aussi accept=E9.=20
L'alerte indiquant que la saisie doit comporter 8 chiffres=20
s'affiche car les z=E9ros pr=E9c=E9dents ne sont pas pris en=20
compte.

Est-ce possible parr Donn=E9es-> Validation ou faut-il faire=20
du code VBA ?

merci pour votre aide
fabienne

4 réponses

Avatar
Nicolas B.
Salut,

Mets les cellules au format Texte.
En rentrant les données, les 0 devants les nombres seront pris en compte.

Autre solution, avec une format personnalisé 0000000000, la condition
pour la validation est Autoriser nombre entier entre 0 et 9999999999.


A+
Nicolas B.

fabienneHUÏEZ wrote:
bonjour à tous,

dans une feuille, l'utilisateur doit saisir des séries de
8 chiffres.
certaines séries peuvent commencer par zéro (00961901)

Avec Données -> validation, je teste la longueur de la
chaîne saisie.
Comment faire pour que 00961901 soit aussi accepté.
L'alerte indiquant que la saisie doit comporter 8 chiffres
s'affiche car les zéros précédents ne sont pas pris en
compte.

Est-ce possible parr Données-> Validation ou faut-il faire
du code VBA ?

merci pour votre aide
fabienne


Avatar
CAP2
Salut Fabienne,

une question : Faut-il absolument que la cellule sur laquelle tu poses ton
critère de validation soit au format numérique ?
Parce que si c'est pas le cas, sur cette cellule tu fais
Format/Cellule/Nombre et tu choisis "Texte".

Ensuite il gardera les éventuels zéros non significatifs et tu pourras faire
ta validation...

CAP2

"fabienneHUÏEZ" a écrit dans le message
de news: 94db01c485ff$ad077bc0$
bonjour à tous,

dans une feuille, l'utilisateur doit saisir des séries de
8 chiffres.
certaines séries peuvent commencer par zéro (00961901)

Avec Données -> validation, je teste la longueur de la
chaîne saisie.
Comment faire pour que 00961901 soit aussi accepté.
L'alerte indiquant que la saisie doit comporter 8 chiffres
s'affiche car les zéros précédents ne sont pas pris en
compte.

Est-ce possible parr Données-> Validation ou faut-il faire
du code VBA ?

merci pour votre aide
fabienne
Avatar
Alain CROS
Bonjour.

Format cellule Texte
Données Validation
Autoriser: Longeur du texte
Données: égale à
Longeur 8

Alain CROS

-----Message d'origine-----
bonjour à tous,

dans une feuille, l'utilisateur doit saisir des séries de
8 chiffres.
certaines séries peuvent commencer par zéro (00961901)

Avec Données -> validation, je teste la longueur de la
chaîne saisie.
Comment faire pour que 00961901 soit aussi accepté.
L'alerte indiquant que la saisie doit comporter 8
chiffres

s'affiche car les zéros précédents ne sont pas pris en
compte.

Est-ce possible parr Données-> Validation ou faut-il
faire

du code VBA ?

merci pour votre aide
fabienne
.



Avatar
Ricky
Bonjour *fabienneHUÏEZ* (et tous les lecteurs)

Données / Validation / inférieur ou égal à 99999999
ET format de la cellule Personnalisé : 00000000

Ainsi les 0 de gauche se placent automatiquement


| bonjour à tous,
|
| dans une feuille, l'utilisateur doit saisir des séries de
| 8 chiffres.
| certaines séries peuvent commencer par zéro (00961901)
|
| Avec Données -> validation, je teste la longueur de la
| chaîne saisie.
| Comment faire pour que 00961901 soit aussi accepté.
| L'alerte indiquant que la saisie doit comporter 8 chiffres
| s'affiche car les zéros précédents ne sont pas pris en
| compte.

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net