Scinder une chaine de caractère dans plusieurs cellules [Résolu]

Signaler
Messages postés
9
Date d'inscription
samedi 10 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
-
cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
-
Bonjour à tous
J'aurai voulu savoir comment scinder une chaine de caractères qui se trouve dans une cellule (disons A1 par exemple)
et mettre donc dans plusieurs colonnes sur cette même ligne chaque caractère.
ex : j'ai 100001 dans A1
etje voudrai obtenir dans A1 : 1
                            dans A2 : 0
                            dans A3 :0
etc ...

peut etre faut-il utiliser la fonction Mid et parcourir les différentes colonnes ...  mais je ne vois pas trop par ou commencer
j'espere m'etre bien exprimé

cordialement,
un débutant en vba (ça se voit non ?)

3 réponses

Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
15
Et si tu dois avoir, comme résultat, un nombre plutôt que du texte
=CNUM(STXT(A1;1;1))

MPi²
Messages postés
3
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
12 novembre 2007

Bonjour

Directement dans Excel tu peux utiliser les commandes "Gauche" et "Droite" qui te permettent de prendre le nombre de caractères à conserver à partir de la gauche ou de la droite de la cellule en référence...
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
15
Un peu comme le dit Fripouy, tu peux aussi utiliser STXT qui équivaut à Mid
En B1    =STXT(A1;1;1)
En C1    =STXT(A1;2;1)
En D1    =STXT(A1;3;1)
....

MPi²