Personnaliser une mise en forme

Fermé
mhiram Messages postés 3 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 28 février 2013 - 27 févr. 2013 à 13:45
mhiram Messages postés 3 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 28 février 2013 - 28 févr. 2013 à 09:00
Bonjour,

J'ai une chaine de caractère
Du type
2012D060DD01
Je voudrais la transformer
2012 D060 D D01
Bref je voudrais mettre des espaces
Si c'est possible, rapide et si ça gonfle pas trop, help me

4 réponses

walidovich_85 Messages postés 608 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 25 octobre 2015 73
27 févr. 2013 à 13:59
bonjour,

est ce toujours avec cette règle de "4 caractères" "4 c" "1 c" "3 c"?
0
mhiram Messages postés 3 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 28 février 2013
27 févr. 2013 à 18:46
Oui c'est toujours
aaaa "espace"4 caractères"espace"1 caractère"espace"3 caractères"

@+
0
walidovich_85 Messages postés 608 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 25 octobre 2015 73
27 févr. 2013 à 19:32
bonsoir,

alors, il faut concaténer des portions de tes chaines de caractères:
=CONCATENER(GAUCHE(A1;4);" ";STXT(A1;5;4);" ";STXT(A1;9;1);" ";DROITE(A1;3))
(étant donné que ta chaine existe en A1)

bonne chance
0
walidovich_85 Messages postés 608 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 25 octobre 2015 73
Modifié par walidovich_85 le 27/02/2013 à 19:34
et pour un peu d'explication:
gauche, stxt et droite fractionnent la chaine de caractères.
concatener rassemble ses portions en y ajoutant les espaces.
0
mhiram Messages postés 3 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 28 février 2013
28 févr. 2013 à 09:00
super
et merci d'avoir répondu aussi vite :-)
0