Supprimer les espaces

B

Bruno

Guest
Bonjour a tous,

Dans une base de donnée j'ai une liste de produit du style :
Produit 25 250 Gr x 10

Je voudrais enlever tous les espaces inutile pour avoir :
Produit 25 250 Gr x 10

Est il possible de le faire en Vba ?

merci de votre aide à tous

@+
 
@

@Christophe@

Guest
Bonjour Bruno, bonjour forum

Ou je comprends pas bien, ou tu veux deux fois la meme chose??

Dans une base de donnée j'ai une liste de produit du style :
Produit 25 250 Gr x 10

Je voudrais enlever tous les espaces inutile pour avoir :
Produit 25 250 Gr x 10

Ce que tu veux avoir est identique a ce que tu as!

"Option explicit" comme dirait Thierry

Merci

Christophe
 
V

Vériland

Guest
Bonjour Bruno et Bonjour le forum,

Hi hi hi...mais d'après ce que je comprends il s'agirait d'enlever les espaces ?...mais quels espaces !!??!!

car le résultat présenté sur ton post a le même aspect qu'au départ...

Produit 25 250 Gr x 10...lol

maintenant reste à savoir comment se présente l'affichage...s'il provient d'une seule cellule ou de plusieurs...question!!...lol

A+ Vériland...(qui à du retard...lol)
 
B

Bruno

Guest
Revoici ma question,

Dans ma base de donnée j'ai une liste de produit du style :
Produit.........25............ 250 Gr x......10

(Les pointillers corresponds a mes espaces)

Je voudrais enlever tous les espaces inutile pour avoir un seule espace entre chaque mot:
Produit 25 250 Gr x 10

Est il possible de le faire en Vba ?

merci de votre aide à tous
 
R

Roux Christian

Guest
Il faut une macro qui remplace deux espages (" "), par un espace; et il faut la lancer un certain nombre de fois:

Sub Macro1()
Cells.Replace What:=" ", Replacement:=" ", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
End Sub
 
V

Vériland

Guest
Hi hi hi...elle est trop forte ta réponse Bruno...figure toi que je l'avais déjà cette réponse...mais je partais sur une Macro d'après ta demande initiale...

Est il possible de le faire en Vba ?

or ceci n'est qu'une simple formule...mdr

bon ben bonne journée...lol

A+ Vériland
 
V

Vériland

Guest
Salut Pat5 et le forum,

Alors pour vous répondre...la même chose par macro...

en prenant pour exemple que dans la cellule C1 il y ait : Bruno________ne_______veut________pas_______d'espace

avec cette macro :

Sub espace()
Range("A1").Formula = "=TRIM(c1)"
End Sub

dans la cellule A1 s'affichera : Bruno ne veut pas d'espace...hi hi hi

A+ Vériland
 

Statistiques des forums

Discussions
314 020
Messages
2 104 663
Membres
109 097
dernier inscrit
Guismow30