OVH Cloud OVH Cloud

Remplacement de chaine de caractère

2 réponses
Avatar
benjaminalimi
Bonjour,
Je gère une tres grosse base de donnée et je souhaiteraisqu'on m
remplace en colonne 4 tous les identifiants contenant le mot MSG (cel
peut etre .MSG.IS ou .MSG. ou .OFFR.MSG. etc...) par le mo
MESSAGERIE.
Je fais un replace de chaque nom concerné et la compilation es
extremement longue.
Comment faire?
Merc

--
benjaminalim
-----------------------------------------------------------------------
benjaminalimi's Profile: http://www.msusenet.com/member.php?userid=209
View this thread: http://www.msusenet.com/t-187054069

2 réponses

Avatar
Daniel
Bonjour.
Le code suivant est valable s'il n'y a qu'une occurence de "MSG" par
cellule. Si ce n'est pas le cas, dis-le.

Sub Test()
Dim Var, c As Range
For Each c In Range("A:A")
Var = Split(c, "MSG")
c.Value = Var(0) & "MESSAGERIE" & Var(1)
Next c
End Sub

Cordialement.
Daniel
"benjaminalimi" a écrit dans le
message de news:

Bonjour,
Je gère une tres grosse base de donnée et je souhaiteraisqu'on me
remplace en colonne 4 tous les identifiants contenant le mot MSG (cela
peut etre .MSG.IS ou .MSG. ou .OFFR.MSG. etc...) par le mot
MESSAGERIE.
Je fais un replace de chaque nom concerné et la compilation est
extremement longue.
Comment faire?
Merci


--
benjaminalimi
------------------------------------------------------------------------
benjaminalimi's Profile: http://www.msusenet.com/member.php?userid 92
View this thread: http://www.msusenet.com/t-1870540692



Avatar
AV
Tu as essayé Edition > remplacer > "MSG" par "MESSAGERIE" > Remplacer "Tout" ??

AV