Bonsoir,
Comment traiter une chaîne de caractères de manière à être certain qu'aucun
caractère espace " " ne traine en début et en fin de chaine, et il faut être
également certain que chaque mot de cette chaîne soit séparé du précedent
par un seul caractère espace?
La fonction Trim rempli bien la fonction pour supprimer les espaces en début
et en fin de chaine mais a l'intérieur je cale.!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Regarde la fonction SUPPRESPACE. Cordialement. Daniel "tip.tiptop" a écrit dans le message de news: 45bd2856$0$28773$
Bonsoir, Comment traiter une chaîne de caractères de manière à être certain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il faut être également certain que chaque mot de cette chaîne soit séparé du précedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en début et en fin de chaine mais a l'intérieur je cale.!
Bonjour.
Regarde la fonction SUPPRESPACE.
Cordialement.
Daniel
"tip.tiptop" <tip.tiptop@free.fr> a écrit dans le message de news:
45bd2856$0$28773$426a74cc@news.free.fr...
Bonsoir,
Comment traiter une chaîne de caractères de manière à être certain
qu'aucun caractère espace " " ne traine en début et en fin de chaine, et
il faut être également certain que chaque mot de cette chaîne soit séparé
du précedent par un seul caractère espace?
La fonction Trim rempli bien la fonction pour supprimer les espaces en
début et en fin de chaine mais a l'intérieur je cale.!
Bonjour. Regarde la fonction SUPPRESPACE. Cordialement. Daniel "tip.tiptop" a écrit dans le message de news: 45bd2856$0$28773$
Bonsoir, Comment traiter une chaîne de caractères de manière à être certain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il faut être également certain que chaque mot de cette chaîne soit séparé du précedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en début et en fin de chaine mais a l'intérieur je cale.!
JB
En VBA, Application.Trim() et non pas Trim()
On 28 jan, 23:48, "tip.tiptop" wrote:
Bonsoir, Comment traiter une chaîne de caractères de manière à être cert ain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il fa ut être également certain que chaque mot de cette chaîne soit séparé du p récedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en d ébut et en fin de chaine mais a l'intérieur je cale.!
En VBA, Application.Trim() et non pas Trim()
On 28 jan, 23:48, "tip.tiptop" <tip.tip...@free.fr> wrote:
Bonsoir,
Comment traiter une chaîne de caractères de manière à être cert ain qu'aucun
caractère espace " " ne traine en début et en fin de chaine, et il fa ut être
également certain que chaque mot de cette chaîne soit séparé du p récedent
par un seul caractère espace?
La fonction Trim rempli bien la fonction pour supprimer les espaces en d ébut
et en fin de chaine mais a l'intérieur je cale.!
Bonsoir, Comment traiter une chaîne de caractères de manière à être cert ain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il fa ut être également certain que chaque mot de cette chaîne soit séparé du p récedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en d ébut et en fin de chaine mais a l'intérieur je cale.!
Patrick BASTARD
Bonjour, *tip.tiptop*
Si supprespace(B2) ne te convient pas, essaie :
=SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;" ";" ");" ";" ");" ";" ") remplace jusqu'à 8 espaces par un seul. =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;" ";" ");" ";" ");" ";" ");" ";" ") remplace jusqu'à 16 espaces par un seul.
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir, Comment traiter une chaîne de caractères de manière à être certain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il faut être également certain que chaque mot de cette chaîne soit séparé du précedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en début et en fin de chaine mais a l'intérieur je cale.!
Bonjour, *tip.tiptop*
Si supprespace(B2) ne te convient pas, essaie :
=SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;" ";" ");" ";" ");" ";" ")
remplace jusqu'à 8 espaces par un seul.
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;" ";" ");" ";" ");" ";" ");"
";" ")
remplace jusqu'à 16 espaces par un seul.
--
Bien amicordialement,
P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Comment traiter une chaîne de caractères de manière à être certain
qu'aucun caractère espace " " ne traine en début et en fin de chaine,
et il faut être également certain que chaque mot de cette chaîne soit
séparé du précedent par un seul caractère espace?
La fonction Trim rempli bien la fonction pour supprimer les espaces
en début et en fin de chaine mais a l'intérieur je cale.!
=SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;" ";" ");" ";" ");" ";" ") remplace jusqu'à 8 espaces par un seul. =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(B2;" ";" ");" ";" ");" ";" ");" ";" ") remplace jusqu'à 16 espaces par un seul.
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir, Comment traiter une chaîne de caractères de manière à être certain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il faut être également certain que chaque mot de cette chaîne soit séparé du précedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en début et en fin de chaine mais a l'intérieur je cale.!
Modeste
Bonsour® tip.tiptop avec ferveur ;o))) vous nous disiez :
Bonsoir, Comment traiter une chaîne de caractères de manière à être certain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il faut être également certain que chaque mot de cette chaîne soit séparé du précedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en début et en fin de chaine mais a l'intérieur je cale.! il faut utiliser la fonction de feuille de calcul qui s'appelle : .....
SUPPRESPACE mais également TRIM en anglais
Sub SupprespaceEnTrop()
letexte = " espaces devant, entre les * *, avant et aprés FIN " MsgBox ">" & letexte & "<" & Chr(10) _ & ">" & Application.Substitute(letexte, " ", "°") & "<" & Chr(10) _ & Len(letexte) & " caractéres" & Chr(10) _ & "suppression devant et derriere" & Chr(10) _ & ">" & Trim(letexte) & "<" & Chr(10) _ & "aucun espace en double" & Chr(10) _ & ">" & Application.Trim(letexte) & "<"
End Sub
-- -- @+ ;o)))
Bonsour® tip.tiptop avec ferveur ;o))) vous nous disiez :
Bonsoir,
Comment traiter une chaîne de caractères de manière à être certain qu'aucun
caractère espace " " ne traine en début et en fin de chaine, et il faut être
également certain que chaque mot de cette chaîne soit séparé du précedent
par un seul caractère espace?
La fonction Trim rempli bien la fonction pour supprimer les espaces en début
et en fin de chaine mais a l'intérieur je cale.!
il faut utiliser la fonction de feuille de calcul qui s'appelle : .....
SUPPRESPACE mais également TRIM en anglais
Sub SupprespaceEnTrop()
letexte = " espaces devant, entre les * *, avant et aprés FIN "
MsgBox ">" & letexte & "<" & Chr(10) _
& ">" & Application.Substitute(letexte, " ", "°") & "<" & Chr(10) _
& Len(letexte) & " caractéres" & Chr(10) _
& "suppression devant et derriere" & Chr(10) _
& ">" & Trim(letexte) & "<" & Chr(10) _
& "aucun espace en double" & Chr(10) _
& ">" & Application.Trim(letexte) & "<"
Bonsour® tip.tiptop avec ferveur ;o))) vous nous disiez :
Bonsoir, Comment traiter une chaîne de caractères de manière à être certain qu'aucun caractère espace " " ne traine en début et en fin de chaine, et il faut être également certain que chaque mot de cette chaîne soit séparé du précedent par un seul caractère espace? La fonction Trim rempli bien la fonction pour supprimer les espaces en début et en fin de chaine mais a l'intérieur je cale.! il faut utiliser la fonction de feuille de calcul qui s'appelle : .....
SUPPRESPACE mais également TRIM en anglais
Sub SupprespaceEnTrop()
letexte = " espaces devant, entre les * *, avant et aprés FIN " MsgBox ">" & letexte & "<" & Chr(10) _ & ">" & Application.Substitute(letexte, " ", "°") & "<" & Chr(10) _ & Len(letexte) & " caractéres" & Chr(10) _ & "suppression devant et derriere" & Chr(10) _ & ">" & Trim(letexte) & "<" & Chr(10) _ & "aucun espace en double" & Chr(10) _ & ">" & Application.Trim(letexte) & "<"