éclatement d'un celulle

  • Initiateur de la discussion Initiateur de la discussion kenny2410
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kenny2410

Guest
Bonjour,

J'ai une feuille excel dans laquelle il y a beaucoup de lignes 😉

dans certaines cellules, voici ce qu'il y a (tout ceci dans une seule celulle):

bernard
claude
maurice
- jeanne
- bernadette
- christophe
+ charles
+ julien


je souhaiterai pouvoir éclater cette cellule en plusieurs cellule:
les prenoms qui n'ont pas de de signe dans une celulle
les prenoms qui ont un "-" devant dans une autre cellule
les prenoms qui ont un "+" devant dans une autre cellule

Les cellules se composent toujours de la même manière:
pas de signes
les -
les +

cependant il se peut qu'il n'y ait pas de - ni de + (pas de signes), ou encore que des + ou que des -

J'ai essayé pas mal de choses notamment:
=SI(GAUCHE(T2;1)<>"+";SI(GAUCHE(T2;1)<>"-";T2))
ou encore
=SI(GAUCHE(T2;1)<>"+";SI(GAUCHE(T2;1)<>"-";TROUVE(T2;"+")))
ou encore
=GAUCHE(T2;TROUVE("+";T2))

mais rien ne fonctionne comme je le souhaite!!😕😕

Je suis sur que quelqu'un pourra m'aider à résoudre ce problème...

J'ai déjà fait appel à vous et vous ne m'avez jamais laissé avec mon problème.

D'avance MERCI.
 
Re : éclatement d'un celulle

Bonjour,

Deux petites questions :

Si la chaine de caractères est en A1, la formule : =CODE(STXT(A1;8;1)) renvoie-t-elle 10 ?
Sous le menu Format - Cellule - Alignement - "Renvoyer automatiquement à la ligne" est-il coché ?

Le plus simple serait encore de mettre un extrait de ton fichier en pièce jointe, car ton exemple ne reproduit ni les formats, ni les caractères cachés.
 
Re : éclatement d'un celulle

Bonjour

Merci pour ta réponse.

Voila des éléments qui pourront t'aider aussi à résoudre mon problème:

Si la chaine de caractères est en A1, la formule : =CODE(STXT(A1;8;1)) renvoie-t-elle 10 ?
cette formule me renvoie régulièrement 48 ou 102 ou 47 ou 116
A quoi correspond cette formule?

Sous le menu Format - Cellule - Alignement - "Renvoyer automatiquement à la ligne" est-il coché ?
oui cette case est bien cochée...

pour aider voila un fichier en PJ.
 

Pièces jointes

Re : éclatement d'un celulle

Bonjour le Forum, kenny2410, hoerwind

Une formule qui te permet de récupérer les prénoms mais je ne sais les séparer par formules donc je donne ce que j'ai.
Code:
=SUBSTITUE(SUPPRESPACE(NOMPROPRE(SUBSTITUE(SUBSTITUE(SUBSTITUE(D2;"+";"");"-";"");CAR(10);" ")));" ";";")

A+
 
Re : éclatement d'un celulle

Bonjour,

Trouver une ou des formules n'est évident.

Surtout en tenant compte de ta précision : il se peut qu'il n'y ait pas de - ni de + (pas de signes), ou encore que des + ou que des -

Je laisse un peu décanter, une idée me viendra peut-être.
 
Re : éclatement d'un celulle

Bonjour kenny2410, les participants,

Voici un exemple de formules dans le fichier joint.
J'ai du passer par des cellules intermédiaires pour extraire les prénoms précédés du signe "-", car je n'ai pas réussi à combiner différents critères en une seule formule.
Il est possible, et préférable à mon sens, de traiter ce sujet par macro, si tu manipules quelque peu VBA.

Espérant t'avoir aidé.

Cordialement.
 

Pièces jointes

Re : éclatement d'un celulle

Bonjour,

Merci à tous pour vos réponses...

je suis épaté par votre rapidité.

Je viens de voir que ca y est ca fonctionne... reste juste à mettre ca dans mon fichier, faire une belle macro...

je reviens vers vous si j'ai d'éventuelles autres questions...

MERCI à tous.
 
Re : éclatement d'un celulle

Après de nombreux tests, je me suis aperçu que ca fonctionne uniquement lorsqu'il y a des + et des - dans la cellule.

Si il n'y a ni + ni - dans la cellule... ca ne fonctionne pas! 🙁

Je continue de chercher de mon cote, et vous tiens au courant...
 
Re : éclatement d'un celulle

je pense que la solution finale serait de mettre des condition sur le signe + et -:
si il y a un + et un - alors on met en place la formule de papou-net
si il y a que des +...
et si il y a que des - ...

je pense que l'on peut jouer avec ca... qu'en pensez vous?
 
Re : éclatement d'un celulle

Bonjour à tous,

je viens de voir la superbe macro que Lii vient de faire... et ca fonctionne à merveille...

Cependant, ne maitrisant pas les macro a fond, est ce possible d'ajouter une petite fonction?
Dans les cellules resultats (ni + ni -, +, -) est ce possible de tout avoir dans la même cellule:
tous les résultats ni + ni - dans une cellule,
tous les résultats + dans une cellule,
tous les résultats - dans une cellule.

Merci beaucoup pour votre aide.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
117
Réponses
18
Affichages
606
  • Question Question
Microsoft 365 Formule excel
Réponses
7
Affichages
355
Réponses
6
Affichages
451
Retour