OVH Cloud OVH Cloud

Rechercher remplacer

5 réponses
Avatar
Philippe Meresse
Bonsoir à toutes et tous, (Excel 2000)
j'ai une colonne A contenant les 36000 communes de France. Malheureusement
elles ne sont pas écrites comme je le voudrais. En effet elles sont au
format "Roche-sur-Foron (La)" et moi il me faut "La Roche-sur-Foron". Donc
comment faire pour placer l'article entre parenthèse (il peut être
différent, Le, L', etc..) devant le nom de la commune?
Merci pour votre aide.
Philippe Meresse

5 réponses

Avatar
RaMA
Bonsoir
Rapido mais ça peut te faire avancer
=SUBSTITUE(SI(ESTERREUR(CHERCHE("(";A1));A1;STXT(A1;CHERCHE("(";A1)+1;10)&"
"&GAUCHE(A1;CHERCHE("(";A1)-1));")";"")

Salutations
RaMa
"Philippe Meresse" a écrit dans le message de
news:cccgtl$k5i$
Bonsoir à toutes et tous, (Excel 2000)
j'ai une colonne A contenant les 36000 communes de France. Malheureusement
elles ne sont pas écrites comme je le voudrais. En effet elles sont au
format "Roche-sur-Foron (La)" et moi il me faut "La Roche-sur-Foron". Donc
comment faire pour placer l'article entre parenthèse (il peut être
différent, Le, L', etc..) devant le nom de la commune?
Merci pour votre aide.
Philippe Meresse




Avatar
Philippe.R
Bonsoir Philippe,
Peut être y a t il plus simple, mais :

=GAUCHE(DROITE(A1;TROUVE(")";A1;1)-TROUVE("(";A1;1));NBCAR(DROITE(A1;TROUVE(")";A1;1)-TROUVE("(";A1;1)))
-1)&" "&GAUCHE(A1;TROUVE("(";A1;1)-2)

semble fonctionner
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Philippe Meresse" a écrit dans le message de
news:cccgtl$k5i$
Bonsoir à toutes et tous, (Excel 2000)
j'ai une colonne A contenant les 36000 communes de France. Malheureusement
elles ne sont pas écrites comme je le voudrais. En effet elles sont au
format "Roche-sur-Foron (La)" et moi il me faut "La Roche-sur-Foron". Donc
comment faire pour placer l'article entre parenthèse (il peut être
différent, Le, L', etc..) devant le nom de la commune?
Merci pour votre aide.
Philippe Meresse




Avatar
ChrisV
Bonjour Philippe,

Ou encore...
(dans une autre colonne)
=STXT(A1;1+TROUVE("(";A1);TROUVE(")";A1)-TROUVE("(";A1)-1)
&" "&STXT(A1;1;TROUVE("(";A1)-2)

puis sélectionner la colonne de résultats, puis Edition/Copier;
Edition/Collage spécial/Valeurs...

Ou encore, directement sur la plage de cellules concernée:

Sub zaza()
Dim c As Range
With Application
.ScreenUpdating = False
On Error Resume Next
For Each c In Selection
c = Mid(c, 1 + .Find("(", c), .Find(")", c) - _
.Find("(", c) - 1) & " " & Mid(c, 1, .Find("(", c) - 2)
Next c
End With
End Sub


ChrisV


"Philippe Meresse" a écrit dans le message de
news:cccgtl$k5i$
Bonsoir à toutes et tous, (Excel 2000)
j'ai une colonne A contenant les 36000 communes de France. Malheureusement
elles ne sont pas écrites comme je le voudrais. En effet elles sont au
format "Roche-sur-Foron (La)" et moi il me faut "La Roche-sur-Foron". Donc
comment faire pour placer l'article entre parenthèse (il peut être
différent, Le, L', etc..) devant le nom de la commune?
Merci pour votre aide.
Philippe Meresse




Avatar
Philippe Meresse
Bonjour,
Je voulais remercier RaMa, Philippe et ChrisV pour leurs réponses rapides et
efficaces.
C'est parfait merci.
Philippe Meresse


"Philippe Meresse" a écrit dans le message de
news:cccgtl$k5i$
Bonsoir à toutes et tous, (Excel 2000)
j'ai une colonne A contenant les 36000 communes de France. Malheureusement


Avatar
Philippe.R
C'était avec plaisir Philippe !
--
Amicales Salutations

"Philippe Meresse" a écrit dans le message de
news:ccdco9$g3b$
Bonjour,
Je voulais remercier RaMa, Philippe et ChrisV pour leurs réponses rapides et
efficaces.
C'est parfait merci.
Philippe Meresse


"Philippe Meresse" a écrit dans le message de
news:cccgtl$k5i$
Bonsoir à toutes et tous, (Excel 2000)
j'ai une colonne A contenant les 36000 communes de France. Malheureusement