Format de cellule spécifique à la valeur de celle-ci

stid59

XLDnaute Nouveau
Bonjour,

J'ai un petit soucis sur Excel : je veux que si l'utilisateur entre 9 chiffres dans une cellule, celle-ci se mette au format 000" "000" "000 et si l'utilisateur entre 14 chiffres, le format serait le suivant : 000" "000" "000" "00000

J'ai essayé de le faire en faisait en mise en forme conditionnelle :
1ère condition : =nbcar(A1)=9 (là j'applique le format 000" "000" "000)
2ème condition : =nbcar(A1)=14 (là j'applique le format 000" "000" "000" "00000)

Mais ça ne fonctionne pas, le format appliqué est toujours 000" "000" "000" "00000
 

stid59

XLDnaute Nouveau
Re : Format de cellule spécifique à la valeur de celle-ci

J'ai quand même un soucis :(

Lorsque l'utilisateur saisit un numéro de 14 chiffres, je dois en extraire les 9 premiers chiffres. En sachant que les 14 chiffres sont au format 000" "000" "000" "00000 , j'utilise la fonction gauche() pour extraire les 9 premiers chiffres. Ceux-ci se mettent alors au format standard et là impossible de les mettre au format 000" "000" "000

Avez-vous une solution ?

Merci d'avance
 

hoerwind

XLDnaute Barbatruc
Re : Format de cellule spécifique à la valeur de celle-ci

Bonjour,

La fonction GAUCHE() renvoie toujours un format texte.
Il faut donc transformer cette extraction en format numérique.

Au choix :

=GAUCHE(A1;9)*1
=GAUCHE(A1;9)+0
=--GAUCHE(A1;9)
 

Discussions similaires

Statistiques des forums

Discussions
312 639
Messages
2 090 406
Membres
104 525
dernier inscrit
michael.frossard