Supprimer les espaces

  • Initiateur de la discussion Initiateur de la discussion Bruno
  • Date de début Date de début

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 !

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

@+
 
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
 
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)
 
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
 
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
 
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
 
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
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
16
Affichages
627
Réponses
4
Affichages
457
Retour