Format et validation

O

Oceane

Guest
Bonsoir le forum

Dans l'exemple ci-joint je cherche en vain à faire cohabiter un format et une validation.

Merci d'avance pour votre aide [file name=Classeur1_20051206222542.zip size=2335]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20051206222542.zip[/file]
 

Pièces jointes

  • Classeur1_20051206222542.zip
    2.3 KB · Affichages: 12
S

Simplet

Guest
Bonsoir Oceane,
Bonsoir le forum,

cela te convient-il ?

a+ [file name=Classeur1_20051206235819.zip size=2342]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20051206235819.zip[/file]
 

Pièces jointes

  • Classeur1_20051206235819.zip
    2.3 KB · Affichages: 10
O

Oceane

Guest
Merci Simplet,Charly et André

En combinant vos idées j'arrive presque à la solution.Voir cellule bleu du classeur.
D'abord je m'excuse, mais le Nb de chiffres total à saisir est de 11 et non pas 12.
réparti en 3 paquets : ---espace---espace----- , l'opérateur ne s'occupe pas des espaces, c'est le format qui le fait : OK.
A n'importe quel rang il peut y avoir des zéros.
Excel ne doit pas créer de zéro supplémentaire mais prendra en compte ceux qui sont saisit à n'importe quel rang.
Si l'opérateur rentre + ou - de 11 chiffres il faut le message de vérification de données.

A+ [file name=Classeur11_20051207123734.zip size=2843]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur11_20051207123734.zip[/file]
 

Pièces jointes

  • Classeur11_20051207123734.zip
    2.8 KB · Affichages: 10

Marc_du_78

XLDnaute Accro
Bonjour Oceane, André, Charly2, Simplet, le Forum,

Ceci te convient-il ?
Bonne journée [file name=Oceane.zip size=2880]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Oceane.zip[/file]
 

Pièces jointes

  • Oceane.zip
    2.8 KB · Affichages: 11
  • Oceane.zip
    2.8 KB · Affichages: 20
  • Oceane.zip
    2.8 KB · Affichages: 17

andré

XLDnaute Barbatruc
Salut Marc,

Une petite astuce !

Pour mettre automatiquement une ligne continue de -
Tu sélectionnes A17:K17 et tu les fusionnes
Tu y appliques le format personnalisé : @*-
Tu tapes un - dans la cellule et tu valides
Cela fonctionne également pour une seule cellule.
La largeur de la ou des colonnes peut être modifiée, la mise en forme reste valable.

Le - peut être remplacé par n'importe quel caractère, par exemple % est assez amusant, ou $, ou *, ou §.

Pour des chiffres tu appliques le format 0*0 et tu tapes 0 dans la cellule

Â+
 
O

Océane

Guest
Aprés essais je me rends compte que le Pb est beaucoup plus complexe:
En fait il faut que la validation de données vérifie que les 3 groupes de chiffres : ---espace---espace-----;
forment individuelement 3 nombres différent de zéro.

Et là j'ai peur que ce soit impossible.
 

andré

XLDnaute Barbatruc
Salut,

Résumons (pour être bien clair)

Il faut taper 11 chiffres de 0 à 9
Le format de la cellule ne peut pas mettre de 0 dans les espaces manquants, mais bien éventuellement placer automatiquement les -
Chaque groupe ne pas être composé uniquement de 0

Donc :
001-001-0001
100-010-1010
010-101-1234
sont bons

Mais :
000-123-4567
123-000-4567
1213-456-789
sont refusés

C'est cela ?

Â+
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonjour à toutes et tous :)

Pour réaliser le test que tu souhaites, tu peux essayer dans la validation d'entrer la formule suivante :

=SI(ESTNUM(A1);(A1-ENT(A1/10^5)*10^5>0)*(ENT(A1/10^5)-ENT(A1/10^8)*10^3>0)*(ENT(A1/10^8)>0)*(A1<10^11))

Amicalement
Charly

Edition : Oups ! Désolé Ândré, je ne t'avais pas vu... Tu vas certainement trouver quelquechose de plus simple que ça :)

Message édité par: Charly2, à: 07/12/2005 16:26

Message édité par: Charly2, à: 07/12/2005 16:30
 

Marc_du_78

XLDnaute Accro
bsr
le Nb de chiffres total à saisir est de 11 et non pas 12.
réparti en 3 paquets : --- espace --- espace -----
l'opérateur ne s'occupe pas des espaces,
c'est le format qui le fait : OK.
A n'importe quel rang il peut y avoir des zéros.
Excel ne doit pas créer de zéro supplémentaire mais prendra en compte ceux qui sont saisit à n'importe quel rang.
Si l'opérateur rentre + ou - de 11 chiffres il faut le message de vérification de données.

En fait il faut que la validation de données vérifie que les 3 groupes de chiffres : --- espace --- espace -----
forment individuelement 3 nombres différent de zéro.

Après toutes ces mélanges, je ne vois pas pour l'instant.
 

Discussions similaires

Statistiques des forums

Discussions
312 359
Messages
2 087 589
Membres
103 603
dernier inscrit
totoro94