Éliminer certains caractères d'une chaîne

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 !

Magic_Doctor

XLDnaute Barbatruc
Bonsoir,

Le problème est simple. J'ai une chaîne de cactères de laquelle je veux éliminer certains caractères et les remplacer par un espace.

Plein d'optimisme, j'ai bien tenté ceci :

Dim MesBoSep, maChaine As String

MesBoSep = Array(".", ",", ";", "-", "/", "|", "~")
maChaine = Replace(maChaine, MesBoSep, " ")

avant de ressombrer dans un profond pessimisme.

Merci à celui qui me permettra de recouvrer mon optimisme.
 
Bonsoir le fil, le forum

@Magic_Doctor
Voir du côté de RegExp et de ses patterns
(sauf pour les macistes 😉)
ou aussi de du côté de la boucle
VB:
Sub Macro1()
Dim MesBoSep, maChaine As String
maChaine = "12;345~~6M.,a-g/ic|Do|tor"
MesBoSep = Array(".", ",", ";", "-", "/", "|", "~")
For Each a In MesBoSep
maChaine = Replace(maChaine, a, "")
Next a
MsgBox maChaine
End Sub
 
Dernière édition:
Re

Aaaahhh ! La secte des Geeks-métroSexuels. Tout dans le look, rien dans la tronche !
Cette assertion n'engage que toi.

PS: Et comme je l'avais dit dans ton fil, je suis sous PC
(pas pour Windows, mais pour Linux et pour Excel ou vice versa)
Mais il est vrai que j'avais aussi dit dans un autre de tes fils, que tu avais des problèmes de mémoire 😉
 
Oui, de temps en temps dans ce monde lobotomisé par la bien-pensance et le politiquement correct, il faut savoir s'exprimer, surtout si ça dérange !
Je ne comprenais pas "maciste" pour la prononciation. Comme on dit (phonétiquement) "Mak" et non pas "Mass"... On devrait plutôt dire "makisme", et ainsi on établirait une nouvelle exception dans une langue (le français) truffée d'exceptions. On n'en est plus à une près...
 
- 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

Discussions similaires

Retour