Si tu désires également intervenir pour les majuscules...
=SUBSTITUE(SUBSTITUE(A1;"A";"b");"a";"b")
ChrisV
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par des "b"?
garnote
Et une macro pour se compliquer la vie :-)))
Sub Remplacer_Une_Chaîne_Par_Une_Autre_Dans_Une_Sélection() On Error Resume Next rep = InputBox("Pour remplacer a par b, entrez a,b" & _ vbNewLine & "Pour remplacer x par Salut, entrez x,Salut" & _ vbNewLine & "...", "Remplacement") n = Split(rep, ",") For Each v In Selection v.Value = Replace(v, n(0), n(1)) Next End Sub
Serge
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par des "b"?
Et une macro pour se compliquer la vie :-)))
Sub Remplacer_Une_Chaîne_Par_Une_Autre_Dans_Une_Sélection()
On Error Resume Next
rep = InputBox("Pour remplacer a par b, entrez a,b" & _
vbNewLine & "Pour remplacer x par Salut, entrez x,Salut" & _
vbNewLine & "...", "Remplacement")
n = Split(rep, ",")
For Each v In Selection
v.Value = Replace(v, n(0), n(1))
Next
End Sub
Serge
"Emcy" <ten.etsop@ycme.ycme> a écrit dans le message de news:
egiLTvK8DHA.2392@TK2MSFTNGP11.phx.gbl...
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?
Sub Remplacer_Une_Chaîne_Par_Une_Autre_Dans_Une_Sélection() On Error Resume Next rep = InputBox("Pour remplacer a par b, entrez a,b" & _ vbNewLine & "Pour remplacer x par Salut, entrez x,Salut" & _ vbNewLine & "...", "Remplacement") n = Split(rep, ",") For Each v In Selection v.Value = Replace(v, n(0), n(1)) Next End Sub
Serge
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par des "b"?
Chris MICHEL
Salut,
Toujours plus rapide: tu sélectionnes la zone sur laquelle tu veux faire la modif, tu appuies sur ctrl et h à la fois, puis tu tapes a dans la ligne du haut et b dans la ligne d bas.
Chris
-----Message d'origine----- Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?
.
Salut,
Toujours plus rapide: tu sélectionnes la zone sur laquelle
tu veux faire la modif, tu appuies sur ctrl et h à la
fois, puis tu tapes a dans la ligne du haut et b dans la
ligne d bas.
Chris
-----Message d'origine-----
Salut,
Dans une chaine de caractère, comment faire pour changer
tous les "a" par
Toujours plus rapide: tu sélectionnes la zone sur laquelle tu veux faire la modif, tu appuies sur ctrl et h à la fois, puis tu tapes a dans la ligne du haut et b dans la ligne d bas.
Chris
-----Message d'origine----- Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?
.
sabatier
pour une meilleure compréhension, disons :
=SUBSTITUE(SUBSTITUE(A1;"A";"B");"a";"b")
et n'en parlons plus.... jps
ChrisV a écrit:
Re,
Si tu désires également intervenir pour les majuscules...
=SUBSTITUE(SUBSTITUE(A1;"A";"b");"a";"b")
ChrisV
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par des "b"?
pour une meilleure compréhension, disons :
=SUBSTITUE(SUBSTITUE(A1;"A";"B");"a";"b")
et n'en parlons plus....
jps
ChrisV a écrit:
Re,
Si tu désires également intervenir pour les majuscules...
=SUBSTITUE(SUBSTITUE(A1;"A";"b");"a";"b")
ChrisV
"Emcy" <ten.etsop@ycme.ycme> a écrit dans le message de news:
egiLTvK8DHA.2392@TK2MSFTNGP11.phx.gbl...
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?
Si tu désires également intervenir pour les majuscules...
=SUBSTITUE(SUBSTITUE(A1;"A";"b");"a";"b")
ChrisV
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?
Emcy
Grand Merci à tout le monde (je vois que vous avez été nombreux à me répondre). Remarque : Je voulais une fonction en vba (j'ai oublié de le préciser) : donc merci encore à Garnote
Ce qui m'étonne c'est qu'il n'y a pas de fonction vba qui corresponde à la fonction SUBSTITUE .
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par des "b"?
Grand Merci à tout le monde (je vois que vous avez été nombreux à me
répondre).
Remarque : Je voulais une fonction en vba (j'ai oublié de le préciser) :
donc merci encore à Garnote
Ce qui m'étonne c'est qu'il n'y a pas de fonction vba qui corresponde à la
fonction SUBSTITUE .
"Emcy" <ten.etsop@ycme.ycme> a écrit dans le message de
news:egiLTvK8DHA.2392@TK2MSFTNGP11.phx.gbl...
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?
Grand Merci à tout le monde (je vois que vous avez été nombreux à me répondre). Remarque : Je voulais une fonction en vba (j'ai oublié de le préciser) : donc merci encore à Garnote
Ce qui m'étonne c'est qu'il n'y a pas de fonction vba qui corresponde à la fonction SUBSTITUE .
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par des "b"?
Emcy
Oups j'avias mal regardé la macro : SUBSTITUE correspond à Replace
"Emcy" a écrit dans le message de news:
Grand Merci à tout le monde (je vois que vous avez été nombreux à me répondre). Remarque : Je voulais une fonction en vba (j'ai oublié de le préciser) : donc merci encore à Garnote
Ce qui m'étonne c'est qu'il n'y a pas de fonction vba qui corresponde à la fonction SUBSTITUE .
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?
Oups j'avias mal regardé la macro :
SUBSTITUE correspond à Replace
"Emcy" <ten.etsop@ycme.ycme> a écrit dans le message de
news:u4WnK7T8DHA.2736@TK2MSFTNGP10.phx.gbl...
Grand Merci à tout le monde (je vois que vous avez été nombreux à me
répondre).
Remarque : Je voulais une fonction en vba (j'ai oublié de le préciser) :
donc merci encore à Garnote
Ce qui m'étonne c'est qu'il n'y a pas de fonction vba qui corresponde à la
fonction SUBSTITUE .
"Emcy" <ten.etsop@ycme.ycme> a écrit dans le message de
news:egiLTvK8DHA.2392@TK2MSFTNGP11.phx.gbl...
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a"
par
Oups j'avias mal regardé la macro : SUBSTITUE correspond à Replace
"Emcy" a écrit dans le message de news:
Grand Merci à tout le monde (je vois que vous avez été nombreux à me répondre). Remarque : Je voulais une fonction en vba (j'ai oublié de le préciser) : donc merci encore à Garnote
Ce qui m'étonne c'est qu'il n'y a pas de fonction vba qui corresponde à la fonction SUBSTITUE .
"Emcy" a écrit dans le message de news:
Salut,
Dans une chaine de caractère, comment faire pour changer tous les "a" par