Supprimer des "blancs" (espace) dans une cellule "non vide"???

  • Initiateur de la discussion Initiateur de la discussion mericc
  • 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 !

mericc

XLDnaute Nouveau
Bonjour à tous,

Voilà le problème...

Je fais un copier/collage spécial d'un tableau de données depuis un site internet avec notamment 3 colonnes:

(par exemple pour 3 références)

référence / Désignation(de l'article)/ Prix de vente
20-0700 Livre1 5,50 EURO
20-1602 Livre2 7,80 EURO
20-1603 Livre3 8,25 EURO


et ce dans une première feuille (feuil1)Excel.

J'utilise l'option collage spécial (coller/En tant que: HTML, et non
pas texte unicode, ni texte)

Je sélectionne à nouveau (mais là depuis ma feuil1) ce que j'ai pu
rapatrier pour effectuer un deuxième "copier/collage spécial" (dans la feuille2)
en cochant deux zones:

#valeurs

#et "blancs non compris" (en bas à gauche de la fenêtre "collage spécial")

cela me permet de bien avoir les données séparées, colonne par colonne.
_____________

J'ai fait cela dans le but de résoudre un problème au niveau de la colonne référence. Mais..le problème n'a ...pas été résolu 🙁

Pour être plus clair sur le problème, détaillons le:

Toutes les références copiées dans la feuil2 (après le 2ème copier/collage spécial) contiennent un espace(ou blanc?) "devant" et "derrière", ou plutôt, juste avant le premier chiffre de la référence et juste APRES le dernier chiffre de la référence...(et impossible de changer quoi que ce soit depuis le site internet)

Certes on peut faire ce que l on veut en termes de tri, filtre, etc. Mais
par contre on ne peut pas faire de RECHERCHEV, par exemple.

Ainsi en feuille 3, j'ai par exemple la 3ème référence 20-1603 dans la colonne B et une description dans la colonne D que je veux rapatrier dans la feuille 2 et forcément la faire correspondre à la référence ..identique....

sauf que la dans la feuille 2, la référence ne peut se "smatcher"
avec celle de la feuille 3, car la référence de la feuille 2 contient un "espace" au début et à la fin..

lorsque l'on fait F2 (par exemple) sur la référence, effectivement, le curseur clignote non pas collé au premier chiffre de la référence mais bien avec un décalage...(et ce, au début ou à la fin de la valeur "référence").

J'ai donc essayé en cochant "blancs non compris", mais cette opération ne résoud rien.

Quelqu'un a t il une solution?😕

Ai je été assez clair dans la description du problème?

Et merci d'avance pour vos..."lumières électroniques"!

Eric


PS: IMPORTANT >>>> si l on a bien sur qu'une dizaine de références, on peut encore "corriger" manuellement..mais là, il s agit de plus de ....3.000 références! (j ai bien dit: trois mille!) 🙁 Et la RECHERCHEV est importante
car il s agit de faire coincider des données "offline" avec des données "online".

Est ce un problème "html"? un problème de format de cellule (monétaire, standard,...)?

Je joins un fichier Excel
 

Pièces jointes

Re : Supprimer des "blancs" (espace) dans une cellule "non vide"???

Bonjour,

Je suis un adepte brutal des solutions simples, les références comportent-elle normallement des espaces ? Comme c'est rarement le cas, un simple remplacer (Ctrl + H) " " par "" ne suffit pas ?

A plus
2passage
 
Re : Supprimer des "blancs" (espace) dans une cellule "non vide"???

Bonjour le forum, Mericc,

La solution du "remplacer" ne semble pas fonctionner.

J'ai aussi essayé par formule avec supprespace mais rien non plus. Je suis donc passé par macro, mais une fonction trim ne marche pas.
La fonction Trim permet de supprimer tous les espaces à gauche et à droite d'une chaine de texte mais là rien, nada, que dalle, ... 😕

Donc on y va à la bourrin : je coupe la chaine de texte d'un caractère à droite et d'un autre à gauche. et là c'est tout bon ...

Seule contrainte tu dois bien avoir un seul espace avant et un seul après si tu en as deux ou plus ca ne marche pas. Idem si pour une raison quelconque tu n'en as pas !

A+

Creepy
 

Pièces jointes

Re : Supprimer des "blancs" (espace) dans une cellule "non vide"???

Bonjour,

en fait, à la suite des références, il y a des espaces insécables.
Le code de l'espace est 032
Le code de l'espace insécable est 0160

Il suffit donc de faire :
- Edition/Remplacer
- Dans Rechercher : taper ALT+0160
- Dans Remplacer par : ne rien mettre

Ca fonctionne ...

Autre solution :
copier le caractere à remplacer
et le coller dans la boite Remplacer ;-)
 
Re : Supprimer des "blancs" (espace) dans une cellule "non vide"???

Hello tous!

C'est cool vos réponses, chacun a son "style" et son approche.

Très enrichissant intellectuellement.

Euh par contre pour CATRICE j'ai "pô" réussi!
J'ai bien effectué la méthodo, mais je crois que je dois "merdoyer"
au niveau du alt et le signe +, de temps en temps j arrive à voir
le curseur se déplacer et notifiant que l'espace a bien été généré..
et si je veux repérer ensuite où le changement s'effectue en mettant
par exemple quatre z en majuscule (ZZZZ), les 4 z vont se loger
entre prix et net, ca donne: PrixZZZZnet; puis entre les prix et euro, ce
qui donne 5,50ZZZZEURO et enfin, dans le texte que j avais noté, ca donne:
copier/collageZZZZspécialZZZZ...depuisZZZZleZZZZ etc.

Bon il faut que je revoie ma copie!

Sinon Bebere, eh bien là, j'ai tout bon. Ca me fait apprendre les fonctions
STXT et NBCAR (certainement du ba-ba pour vous autres, respect! Châââpeau bas!), mais c est quand même bien foutu ce Excel...quand on maitrise (hum). Mais surtout aussi cela me fait apprendre l'intégration des fonctions... Et ca c'est du caviar!(du béluga, moi je vous le dis, lol)...
Merci m'sieur Bebere. Royal au bar!😎

Quant à "Sir Creepy", ça maaaaaaaaaarche aussi 🙂 🙂 , mais j'aimerais bien "savouèrrrr une fois" comment recoller ..ton superbe bouton "clean space"...dans mon fichier où je commence quand meme à avoir 300 références! Je suppose que c'est une macro (mais je ne m y connais pas
encore dans ce domaine, d'abord les formules..ensuite..les macros, mais
là faut bien que j'y "passe"!)

Et auuuusssi, "Sir Creepy" (J'aime bien, ca sonne bien), ce que je ne comprends PAS mais alors vraiment PAS, j'ai dû recopier au moins dix fois les références depuis la feuille 1 vers la feuille 2 et cliquer (forcément) 10 fois (mais une seule fois à chaque copie) sur le bouton "clean space", eh bien (je vais faire court, lol), quand on se positionne sur la référence 20-1603, il y a toujours un espace juste après le 3 (à la fin donc)
et on a quand même la description du LIVRE3 (le dictateur et le hamac...)???

Et c est le seul espace qui subsiste au total pour les 3 références.

J'ai vérifié, avant, bien sûr, que les références de la feuille 1 avaient bien leur 2 espaces chacune.
Là, mystère???? 😕 No comprendo? Bon, c est pas la cata! Ca marche, mais j'aimerais bien savoir pourquoi ca marche quand meme pour cette seule référence???

Voilà mes réflexions du soir!

Merki à tous...

Eric
 
- 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

Réponses
5
Affichages
472
Retour