Séparer automatiquement des lettres issues d'une même cellule

Résolu/Fermé
6leag2 - 17 oct. 2012 à 12:23
baladur13 Messages postés 46396 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 25 avril 2024 - 18 oct. 2012 à 09:56
Bonjour,


J'ai dans un tableau une cellule (F41) qui peut contenir plusieurs lettres ou combinaisons de lettres (jusqu'à 3) et séparé par des tirets (-) (Ex.: E-F-AL-MA-P-). J'ai besoin de séparer automatiquement ces lettres dans des cellules indépendantes (E42, E43, ...) sans passer par la moindre manipulation utilisateur (comme données/convertir).
Étant ignare côté VBA, je n'envisage cette solution qu'en dernier recours.
Connaissez vous une série de formule qui permettrait ce résultat.

Merci beaucoup.
A voir également:

3 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
17 oct. 2012 à 13:28
Bonjour,

avec ton texte en A1:
=STXT($A1;1;1)
=STXT($A1;2;1)
=STXT($A1;3;1)

te ramène les lettres en position 1, 2 et 3

eric
1
6leag2 Messages postés 2 Date d'inscription mercredi 17 octobre 2012 Statut Membre Dernière intervention 17 octobre 2012
17 oct. 2012 à 14:15
Bonjour Eric.

Merci pour votre réponse mais, cela ne convient pas. J'ai déjà essayé cette formule, le problème vient des groupes de 2 ou 3 lettres qu'il me faut garder ensemble (ex. F-ES-U-A-U/N-P-MEP).
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
17 oct. 2012 à 15:03
Re,

J'avais lu un peu vite oui...

Par formule ça risque de devenir rapidement très lourd, ou alors utiliser des cellules intermédiaires : https://www.cjoint.com/?BJrpcxW56ID

Sinon en vba...

eric
0
6leag2 Messages postés 2 Date d'inscription mercredi 17 octobre 2012 Statut Membre Dernière intervention 17 octobre 2012
17 oct. 2012 à 15:13
Ca à l'air de marcher. il ne me reste plus à comprendre la formule.

Merci beacoup.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
17 oct. 2012 à 18:28
ok, met en résolu quand c'est bon pour toi.
eric
0
baladur13 Messages postés 46396 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 25 avril 2024 13 220
18 oct. 2012 à 09:56
Bonjour
L'apprentissage par l'exemple.
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
0