bonjour à tous,
ne connaitriez vous pas une fonction qui retire à un string un charactère
spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes
chaines de charactères l'underscore.
Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir
"aujourd'hui il fait beau"
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
Francois
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
Bonsoir,
=SUBSTITUE(A1;"_";)
supprimera tous les caractères _ (underscore)
-- François L
bonjour à tous,
ne connaitriez vous pas une fonction qui retire à un string un charactère
spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes
chaines de charactères l'underscore.
Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir
"aujourd'hui il fait beau"
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
Bonsoir,
=SUBSTITUE(A1;"_";)
supprimera tous les caractères _ (underscore)
-- François L
Xavier POWAGA
merci françois mais j'ai oublié de poser une condition importante. Il faut que cela soit traité en VBA
"Francois" a écrit dans le message de news:
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
Bonsoir,
=SUBSTITUE(A1;"_";)
supprimera tous les caractères _ (underscore)
-- François L
merci françois mais j'ai oublié de poser une condition importante. Il faut
que cela soit traité en VBA
"Francois" <francois@noadress.fr.invalid> a écrit dans le message de news:
OMR8sGtRGHA.224@TK2MSFTNGP10.phx.gbl...
bonjour à tous,
ne connaitriez vous pas une fonction qui retire à un string un charactère
spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes
chaines de charactères l'underscore.
Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir
"aujourd'hui il fait beau"
merci françois mais j'ai oublié de poser une condition importante. Il faut que cela soit traité en VBA
"Francois" a écrit dans le message de news:
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
Bonsoir,
=SUBSTITUE(A1;"_";)
supprimera tous les caractères _ (underscore)
-- François L
Francois
merci françois mais j'ai oublié de poser une condition importante. Il faut que cela soit traité en VBA
Re,
Alors, fonction à adapter
Function nounderscore(cel As String) nounderscore = Application.WorksheetFunction.Substitute(cel, "_", "") End Function
-- François L
merci françois mais j'ai oublié de poser une condition importante. Il faut
que cela soit traité en VBA
Re,
Alors, fonction à adapter
Function nounderscore(cel As String)
nounderscore = Application.WorksheetFunction.Substitute(cel, "_", "")
End Function
merci françois mais j'ai oublié de poser une condition importante. Il faut que cela soit traité en VBA
Re,
Alors, fonction à adapter
Function nounderscore(cel As String) nounderscore = Application.WorksheetFunction.Substitute(cel, "_", "") End Function
-- François L
lSteph
Bonsoir Xavier,
Function rplc(machaine As String) Dim mch As String
For i = Len(machaine) To 1 Step -1 Do While Len(mch) < i mch = mch & "_" Loop machaine = Application.WorksheetFunction.Substitute(machaine, mch, " ") mch = "" Next i rplc = machaine End Function
'lSteph "Xavier POWAGA" a écrit dans le message de news: 4415bddb$0$8004$
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
merci d'avance pour vos idées
Bonsoir Xavier,
Function rplc(machaine As String)
Dim mch As String
For i = Len(machaine) To 1 Step -1
Do While Len(mch) < i
mch = mch & "_"
Loop
machaine = Application.WorksheetFunction.Substitute(machaine, mch, " ")
mch = ""
Next i
rplc = machaine
End Function
'lSteph
"Xavier POWAGA" <xavierpowaga@free.fr> a écrit dans le message de news:
4415bddb$0$8004$636a55ce@news.free.fr...
bonjour à tous,
ne connaitriez vous pas une fonction qui retire à un string un charactère
spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes
chaines de charactères l'underscore.
Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir
"aujourd'hui il fait beau"
Function rplc(machaine As String) Dim mch As String
For i = Len(machaine) To 1 Step -1 Do While Len(mch) < i mch = mch & "_" Loop machaine = Application.WorksheetFunction.Substitute(machaine, mch, " ") mch = "" Next i rplc = machaine End Function
'lSteph "Xavier POWAGA" a écrit dans le message de news: 4415bddb$0$8004$
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
merci d'avance pour vos idées
lSteph
..tu dis supprimer dans le sujet mais dans l'exemple tu sembles vouloir remplacer les "_"par un espace pour obtenir "aujourd'hui il fait beau" et non "aujourd'huiil fait beau" j'en ai donc tenu compte sinon ce serait bien plus simplement ce que proposé par François.
lSteph
"lSteph" a écrit dans le message de news:
Bonsoir Xavier,
Function rplc(machaine As String) Dim mch As String
For i = Len(machaine) To 1 Step -1 Do While Len(mch) < i mch = mch & "_" Loop machaine = Application.WorksheetFunction.Substitute(machaine, mch, " ") mch = "" Next i rplc = machaine End Function
'lSteph "Xavier POWAGA" a écrit dans le message de news: 4415bddb$0$8004$
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
merci d'avance pour vos idées
..tu dis supprimer dans le sujet mais dans l'exemple tu sembles vouloir
remplacer les "_"par un espace
pour obtenir "aujourd'hui il fait beau" et non "aujourd'huiil fait beau"
j'en ai donc tenu compte sinon ce serait bien plus simplement ce que proposé
par François.
lSteph
"lSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
uaHpk8tRGHA.4920@tk2msftngp13.phx.gbl...
Bonsoir Xavier,
Function rplc(machaine As String)
Dim mch As String
For i = Len(machaine) To 1 Step -1
Do While Len(mch) < i
mch = mch & "_"
Loop
machaine = Application.WorksheetFunction.Substitute(machaine, mch, " ")
mch = ""
Next i
rplc = machaine
End Function
'lSteph
"Xavier POWAGA" <xavierpowaga@free.fr> a écrit dans le message de news:
4415bddb$0$8004$636a55ce@news.free.fr...
bonjour à tous,
ne connaitriez vous pas une fonction qui retire à un string un charactère
spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes
chaines de charactères l'underscore.
Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir
"aujourd'hui il fait beau"
..tu dis supprimer dans le sujet mais dans l'exemple tu sembles vouloir remplacer les "_"par un espace pour obtenir "aujourd'hui il fait beau" et non "aujourd'huiil fait beau" j'en ai donc tenu compte sinon ce serait bien plus simplement ce que proposé par François.
lSteph
"lSteph" a écrit dans le message de news:
Bonsoir Xavier,
Function rplc(machaine As String) Dim mch As String
For i = Len(machaine) To 1 Step -1 Do While Len(mch) < i mch = mch & "_" Loop machaine = Application.WorksheetFunction.Substitute(machaine, mch, " ") mch = "" Next i rplc = machaine End Function
'lSteph "Xavier POWAGA" a écrit dans le message de news: 4415bddb$0$8004$
bonjour à tous, ne connaitriez vous pas une fonction qui retire à un string un charactère spécifique. Je dois en effet pour résoudre mon problème, retirer dans mes chaines de charactères l'underscore. Ainsi si ma chaîne=" aujourd'hui_____il fait beau" je veux avoir "aujourd'hui il fait beau"
merci d'avance pour vos idées
Xavier POWAGA
merci françois et j'en profite pour dire aussi merci à LSteph.
ça marche nickel
"Francois" a écrit dans le message de news: %
merci françois mais j'ai oublié de poser une condition importante. Il faut que cela soit traité en VBA
Re,
Alors, fonction à adapter
Function nounderscore(cel As String) nounderscore = Application.WorksheetFunction.Substitute(cel, "_", "") End Function
-- François L
merci françois et j'en profite pour dire aussi merci à LSteph.
ça marche nickel
"Francois" <francois@noadress.fr.invalid> a écrit dans le message de news:
%23ZJYvgtRGHA.4976@TK2MSFTNGP11.phx.gbl...
merci françois mais j'ai oublié de poser une condition importante. Il
faut que cela soit traité en VBA
Re,
Alors, fonction à adapter
Function nounderscore(cel As String)
nounderscore = Application.WorksheetFunction.Substitute(cel, "_", "")
End Function