copier une chaine de caractères

  • Initiateur de la discussion Initiateur de la discussion sriand
  • 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 !

S

sriand

Guest
Bonjour,
Pour chaque cellule d'une seule colonne, je souhaite déplacer une chaine de caractère pour faciliter ensuite le tri de cette colonne.
J'ai parfois le Prénom,NOM et parfois seulement NOM.
J'aimerais avoir NOM,Prénom et quand il n'y a que le NOM aucune modification.
Je fais des tests pour repérer les cellules où il y a une virgule et sélectionner ce qu'il y a à gauche de cette virgule pour ensuite le coller à droite du nom mais ça ne fonctionne pas ( CHERCHE, STXT...)

Situation de départ
Patrice,BERNARD
Colette, PATISSON
BARBARA
Sophie,DAUMER
RAMEAU

Situation d'arrivée espérée
BERNARD,Patrice
PATISSON,Colette
BARBARA
DAUMER,Sophie
RAMEAU

Auriez vous des pistes pour m'aider?
Merci d'avance
 
Re : copier une chaine de caractères

Bonjour,
à ,tester :
Code:
=SI(ESTNUM(CHERCHE(",";A1));SUBSTITUE(STXT(A1;CHERCHE(",";A1)+1;99)&","&GAUCHE(A1;CHERCHE(",";A1)-1);" ";"");A1)
A+
Edit : bonjour pierrejean, même procédé que toi mais en formules😱
 
Dernière édition:
Re : copier une chaine de caractères

Merci à David et Pierre Jean,
Vos 2 propositions fonctionnent. J'en ai ici une autre qui remplit le même office, si ça peut servir dans d'autres situations.
Bien cordialement
sophie

Dim c As Range, Tabl
For Each c In Range([A1], Cells(Rows.Count, 1).End(xlUp))
Tabl = Split(c.Value, ",")
If UBound(Tabl) > 0 Then
c.Value = Tabl(1) & "," & Tabl(0)
End If
Next c
 
- 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

M
Réponses
7
Affichages
21 K
mateo22
M
M
Réponses
4
Affichages
12 K
MlleDaria
M
Retour