OVH Cloud OVH Cloud

Changer caractère

11 réponses
Avatar
Emcy
Salut,

Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?

10 réponses

1 2
Avatar
sabatier
pour moi béotien : Edition Remplacer "a" par "b" et roulez petit bolide

jebn pbul sbbbtier (juste pour prouver que j'ai testé, MOA)

Emcy a écrit:
Salut,

Dans une chaine de caractère, comment faire pour changer tous les "a" par
des "b"?




Avatar
Ellimac
Bonjour,

Utilise la fonction Substitue

Camille

-----Message d'origine-----
Salut,

Dans une chaine de caractère, comment faire pour changer
tous les "a" par

des "b"?


.



Avatar
ChrisV
Bonjour Emcy,

=SUBSTITUE(A1;"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"?




Avatar
ChrisV
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"?




Avatar
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"?




Avatar
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"?


.



Avatar
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"?









Avatar
ChrisV
Pfff...


:-)
ChrisV


"sabatier" a écrit dans le message de news:

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"?












Avatar
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"?




Avatar
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"?








1 2