Bonsoir Jean-François,
Pour ma part j'ai une solution avec deux (peut-être même 3) réserves :
- la mise en forme n'a pas besoin de s'effectuer dans la cellule de
saisie (le résultat mis en forme se trouve en B1 alors que ta saisie a
lieu en A1, par exemple) ;
- ce n'est pas un problème si ton réslutat est du texte ;
- la pureté (technique) des moyens employés ne fait pas partie de tes
préoccupations premières.
Si aucune de ces réserves ne t'apparaît insurmontable alors je te
propose la formule suivante (fais gaffe, ça pique les yeux) :
=CONCATENER(GAUCHE(A1;2);"-";DROITE(GAUCHE(A1;4);2);"-";DROITE(GAUCHE(A1;6);2);"-";DROITE(GAUCHE(A1;8);2);"-";DROITE(GAUCHE(A1;10);2);"-";DROITE(A1;2))
où le texte est entré en A1 et la mise en forme obtenue.. où tu veux,
mais ailleurs.
La formule est laide et un peu (!) bricolée, mais elle marche du tonnerre.
Je ne suis pas sûr que tu puisse utiliser la forme personnalisée vu que
ta cellule contient des lettres, que son contenu est donc considéré
comme du texte et que le formatage personnalisé semble réservé aux
nombres...
A+
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]