Code pour "supprespace"

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 !

gerson94

XLDnaute Occasionnel
Bonjour les xldnautes,

Voilà je souhaite retirer les espaces superflus dans mes cellules sinon mes sommeprod sont à l'ouest. Ca marche avec la formule "supprespace". Ok.

Maintenant j'ai mis un code en place pour la colonne G. Il n'y a qu'une ligne qui ne marche pas.🙁

Voici mon code :

nbl = Range("G3").CurrentRegion.Rows.Count
For i = 3 To nbl
Range("G" & i) = Trim(Range("G" & i))
Next

Range("G1").Select


A vous lire

Gerson
 

Pièces jointes

Re : Code pour "supprespace"

Re-Bonjour tous, Bonjour Boisgontier,

Rien à dire ton code marche du tonnerre! Je range mon code au rayon antiquité...
Bon sang! qu'est-ce que c'est simple quand çà marche!!!!
Problème résolu pour moi.

Merci encore.

Gerson


Re à tous,

La macro retire bien les blancs superflus, mais ne s'arrête pas de tourner.
Je l'ai donc adapté comme ci-dessous mais rien n'y fait. Je souhaiterais s'il vous plaît qu'elle s'arrête après avoir balayé les 250 lignes de mon fichier.

Application.EnableEvents = False
For Each c In [G3:G250]
c.Value = Application.Trim(c.Value)
Next
Application.EnableEvents = True



A vous lire

Gerson
 
Re : Code pour "supprespace"

Bonjour,

Je suis au boulot et je em bats avec des tas de colonnes mal formattées provenant d'un extract.

Beaucoup de cellules ont des espaces a la fin de la valeur et je dois en reformater certaines mais pas toutes.

Je cherche un code macro qui me permettrait de faire un trim (fonction SUPPRESPACE en anglais) sur les cellules que j'ai selectionner avec ma souris.

Je suis absolument nul en VBA et mes essais de codes ne fontionnent pas.


Si une ame charitable veut bien proposer une solution, je suis preneur !!!!



Alex
 
Re : Code pour "supprespace"

Bonjour volex , l'ancien fil, le nouveau,
Sans aller chercher bien loin (le post précédent par exemple:
VB:
Sub test()
Application.EnableEvents = False
For Each c In Selection
    c.Value = Application.Trim(c.Value)
Next
Application.EnableEvents = True
End Sub
Cordialement
 
Re : Code pour "supprespace"

Bonjour Efgé,

Je suis tombé sur ce post en faisant une recherche mais ton commenatire suggère que la réponse était déja dans un autre fil.

Je ne l'avais pas vu mais je te remercie pour ce code très efficace, cela va me faciliter la vie.


Merci


Alex
 
Dernière modification par un modérateur:
- 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

Discussions similaires

A
Réponses
4
Affichages
869
A
Réponses
1
Affichages
1 K
T
Réponses
2
Affichages
2 K
Tibooo
T
A
Réponses
17
Affichages
4 K
Abdenour
A
L
Réponses
2
Affichages
3 K
LandryK7
L
Réponses
9
Affichages
1 K
N
Réponses
10
Affichages
5 K
Nicocotte125
N
I
  • Question Question
Réponses
1
Affichages
3 K
Retour