Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

formattage

6 réponses
Avatar
Hawk
Bonjour,

J'ai un fichier excel qui va chercher une liste de clients dans une
base de données, par contre la saisie des n°s de tel dans cette base
est aléatoire,
je peux avoir des n° de type 00.00.00.00.00 ou bien 00 00 00 00 00 ou
bien 0 000 000 000 etc...
Comment enlever les espaces du milieu et les points ?

Merci

6 réponses

Avatar
RGI
Bonjour

avec ceci

Sub Virespaces()
mStr = [b5].Value
nstr = Replace(mStr, " ", "")
MsgBox nstr
End Sub

Sub Virelepoint()
mStr = [b4].Value
nstr = Replace(mStr, ".", "")
MsgBox nstr

End Sub

Salutations

RGI


Bonjour,

J'ai un fichier excel qui va chercher une liste de clients dans une
base de données, par contre la saisie des n°s de tel dans cette base
est aléatoire,
je peux avoir des n° de type 00.00.00.00.00 ou bien 00 00 00 00 00 ou
bien 0 000 000 000 etc...
Comment enlever les espaces du milieu et les points ?

Merci


Avatar
Ellimac
Bonjour,

Edition Remplacer devrait le faire ?

Camille

"Hawk" wrote:

Bonjour,

J'ai un fichier excel qui va chercher une liste de clients dans une
base de données, par contre la saisie des n°s de tel dans cette base
est aléatoire,
je peux avoir des n° de type 00.00.00.00.00 ou bien 00 00 00 00 00 ou
bien 0 000 000 000 etc...
Comment enlever les espaces du milieu et les points ?

Merci



Avatar
garnote
Bonsoir Hawk,

Un exemple :
Cette macro devrait enlever tous les points
et tous les espaces des cellules de la plage A1:A10.

Sub Ménage()
Dim c As Range
For Each c In [a1:A10]
c.Value = Replace(Replace(c, " ", ""), ".", "")
Next c
End Sub

Serge


"Hawk" a écrit dans le message de news:
Bonjour,

J'ai un fichier excel qui va chercher une liste de clients dans une
base de données, par contre la saisie des n°s de tel dans cette base
est aléatoire,
je peux avoir des n° de type 00.00.00.00.00 ou bien 00 00 00 00 00 ou
bien 0 000 000 000 etc...
Comment enlever les espaces du milieu et les points ?

Merci


Avatar
Hawk
Merci

On Thu, 28 Jun 2007 11:49:03 -0400, "garnote"
wrote:

Bonsoir Hawk,

Un exemple :
Cette macro devrait enlever tous les points
et tous les espaces des cellules de la plage A1:A10.

Sub Ménage()
Dim c As Range
For Each c In [a1:A10]
c.Value = Replace(Replace(c, " ", ""), ".", "")
Next c
End Sub

Serge


"Hawk" a écrit dans le message de news:
Bonjour,

J'ai un fichier excel qui va chercher une liste de clients dans une
base de données, par contre la saisie des n°s de tel dans cette base
est aléatoire,
je peux avoir des n° de type 00.00.00.00.00 ou bien 00 00 00 00 00 ou
bien 0 000 000 000 etc...
Comment enlever les espaces du milieu et les points ?

Merci





Avatar
Hawk
Merci

On Thu, 28 Jun 2007 11:49:03 -0400, "garnote"
wrote:

Bonsoir Hawk,

Un exemple :
Cette macro devrait enlever tous les points
et tous les espaces des cellules de la plage A1:A10.

Sub Ménage()
Dim c As Range
For Each c In [a1:A10]
c.Value = Replace(Replace(c, " ", ""), ".", "")
Next c
End Sub

Serge


"Hawk" a écrit dans le message de news:
Bonjour,

J'ai un fichier excel qui va chercher une liste de clients dans une
base de données, par contre la saisie des n°s de tel dans cette base
est aléatoire,
je peux avoir des n° de type 00.00.00.00.00 ou bien 00 00 00 00 00 ou
bien 0 000 000 000 etc...
Comment enlever les espaces du milieu et les points ?

Merci





Avatar
Hawk
Merci

On Thu, 28 Jun 2007 17:33:31 +0200, RGI wrote:

Bonjour

avec ceci

Sub Virespaces()
mStr = [b5].Value
nstr = Replace(mStr, " ", "")
MsgBox nstr
End Sub

Sub Virelepoint()
mStr = [b4].Value
nstr = Replace(mStr, ".", "")
MsgBox nstr

End Sub

Salutations

RGI


Bonjour,

J'ai un fichier excel qui va chercher une liste de clients dans une
base de données, par contre la saisie des n°s de tel dans cette base
est aléatoire,
je peux avoir des n° de type 00.00.00.00.00 ou bien 00 00 00 00 00 ou
bien 0 000 000 000 etc...
Comment enlever les espaces du milieu et les points ?

Merci