[EXCEL] Supprimer l'espace dans une cellule

Fermé
zanu Messages postés 1175 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 14 janvier 2020 - 23 févr. 2010 à 13:39
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 - 27 févr. 2010 à 12:01
Bonjour,
j'ai une plage de cellule contenant des Numéros, du genre 7777700700, mais il se trouve que dans certaines cellules, l'agent de saisie a mis des espaces du genre 7777 00 0 7 9, ce qui me gene dans mon travail.
quelqu'un aurait il une formule pour supprimer ces espaces svp? le travail manuel est quasiment interminable, puisqu'il s'agit de centaines de milliers de cellules.
merci!!!!!!!!!!!!!!!
A voir également:

12 réponses

Ricky38 Messages postés 4347 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
23 févr. 2010 à 14:09
Salut,

clique droit sur une cellule et regarde le format de cellule, tu es peut-être en "personnalisé" alors mets le en format nombre

Bonne journée
2
zanu Messages postés 1175 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 14 janvier 2020 38
23 févr. 2010 à 23:51
bonsoir eriicc
je suis content de voir que tu réagis a mon problème mais la solution de tonton ne marche que pour le premier espace avant les Numéros, pas les espaces entre les No comme j'ai expliqué dans mon propos liminaire.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
24 févr. 2010 à 00:26
La solution de tontong doit remplacer tous les espaces, mais j'ai testé et en fait excel se limite à la 1ère cellule (enfin chez moi...)
Controle la proposition de ricky au post 1 quand même : sélectionne toute la plage et remet au format 'standard' voir s'il n'y a pas un format d'affichage autre.
Sinon copie cette macro :
Sub suppespaces()
    Dim c As Range
    For Each c In Selection
        c = Replace(c, " ", "")
    Next c
End Sub

Elle traitera tous les espaces de la plage sélectionnée.

Si tu ne connais pas les macros jette un oeil ici
eric
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
24 févr. 2010 à 11:48
Bonjour,
Encore un mystère que je n'expliquerai pas de sitôt.
Chez moi avec excel 2003 çà marche et que j'entre un nombre avec des espaces ou que je fasse un copier-coller du numéro proposé 7777 00 0 7 9.
Le "remplacer tout" fonctionne pour les cellules de la plage sélectionnée. J'ai voulu mettre un "Attention" parce que les "centaines de milliers de cellules" font un peu peur surtout quand on ne sait pas si elles sont jointes ou disjointes.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024
24 févr. 2010 à 16:29
Salut tontong,

Je t'avoue que j'ai été surpris aussi, hier soir en testant, qu'il ne me fasse qu'une seule cellule, et cru avoir dit une bétise auparavant....
Je pense qu'il avait besoin d'un redémarrage.
Je viens de retester au boulot et il réagit plus normalement, oufff :-)
0
zanu Messages postés 1175 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 14 janvier 2020 38
24 févr. 2010 à 00:33
merci, j'essaye tout de suite.
tu dis quoi pourmes numeros en doublons stp?
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
24 févr. 2010 à 00:49
Je n'avais pas vu que c'était toi aussi...
J'en dis que je ne sais pas de quoi tu parles, que je n'ai pas envie de relire toute une discussion que tu as laissé tomber un mois pour comprendre, que tu devrais reposer ta question avec les détails dans une nouvelle discussion et que c'est l'heure d'aller au lit ;-)
0
zanu Messages postés 1175 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 14 janvier 2020 38
24 févr. 2010 à 01:04
je vais le refaire,merci, mais c'est un truc urgent pour mon travail demain stp, j'ai pas avancé aujourdh'ui a cause de ça.
juste que j'ai une colonne ( la A par exemple) ou chaque cellule a un No sur 9 chiffres, et je voudrais supprimer les lignes qui sont des doublons (meme no ) de facon automatique, sans parcourir a chaque fois les 20000engregistrement pour supprimer un a un manuellment.
merci
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
24 févr. 2010 à 06:47
Tu mets des titres en ligne 1, dans une colonne vide (avec un titre aussi) en ligne 2 tu saisis :
=SI(EQUIV(A2;A:A;0)<>LIGNE();"doublons";"ok")
que tu recopies vers le bas.
Tu mets un filtre automatique et tu filtres sur 'doublons'
Tu sélectionnes la 1ère ligne avec 'doublons', shift-clic sur la dernière, clic-droit dans la sélection et 'supprimer.
eric
0
zanu Messages postés 1175 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 14 janvier 2020 38
27 févr. 2010 à 00:05
LA FOrmule marche sous 2007 mais pas sous 2003, surtout quand on met ce A2, après avoir sélectionné toute la colonnne.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
27 févr. 2010 à 01:11
??? elle a été faite sur 2003....
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
27 févr. 2010 à 12:01
Bonjour,
Pour mettre fin "aux ça marche, ça marche pas" la solution serait de déposer une copie d'un morceau représentatif du fichier sur http://cijoint.fr/ et de copier le lien dans un prochain message.
Des problèmes liés à la disposition ou à la nature des espaces pourraient apparaître ; tous les intervenants partiraient de la même base.
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
23 févr. 2010 à 15:53
Bonjour,
Si l'espace est bien un espace obtenu avec la grande touche du clavier le plus rapide est:
édition --> remplacer --> "taper un espace dans la zone rechercher" --> "ne rien taper dans la zone remplacer par" --> remplacer.
Attention avec "remplacer tout" tous les espaces de la feuille vont y passer.
-1
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
23 févr. 2010 à 23:36
Bonsoir,

Pour compléter la réponse de tontong, sélectionne la plage concernée avant, le remplacement se limitera à cette zone.
eric
-1