Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 12/04/2007, 14h23   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Messages: 36
Par défaut Supprimer des "blancs" (espace) dans une cellule "non vide"???

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
Fichiers attachés
Type de fichier : xls mericc_blancs_cellules.xls (24,5 Ko, 18 affichages)
mericc est déconnecté   Réponse avec citation
ANNONCES
Vieux 12/04/2007, 14h42   #2 (permalink)
XLDnaute Impliqué
 
Date d'inscription: juin 2005
Version Excel : Excel 2003 (PC)
Messages: 560
Par défaut 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
2passage est déconnecté   Réponse avec citation
Vieux 12/04/2007, 14h53   #3 (permalink)
XLDnaute Accro
 
Avatar de Creepy
 
Date d'inscription: février 2005
Localisation: Maurecourt
Version Excel : Excel 2003 (PC)
Messages: 1 528
Par défaut 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
Fichiers attachés
Type de fichier : zip mericc_blancs_cellules.zip (13,4 Ko, 11 affichages)
__________________
Creepy est déconnecté   Réponse avec citation
Vieux 12/04/2007, 15h02   #4 (permalink)
XLDnaute Accro
 
Date d'inscription: mai 2005
Localisation: Tongres
Version Excel : Excel 2000 (PC)
Messages: 1 792
Par défaut Re : Supprimer des "blancs" (espace) dans une cellule "non vide"???

bonjour le fil
en A2 feuille 2
=STXT(Feuil1!A2;2;NBCAR(Feuil1!A2)-2)
à bientôt
Fichiers attachés
Type de fichier : xls mericc_blancs_cellules.xls (31,0 Ko, 19 affichages)
Bebere est déconnecté   Réponse avec citation
Vieux 12/04/2007, 15h13   #5 (permalink)
XLDnaute Accro
 
Date d'inscription: mars 2007
Version Excel : Excel XP (PC)
Messages: 1 889
Par défaut 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 ;-)
Catrice est déconnecté   Réponse avec citation
Vieux 12/04/2007, 20h08   #6 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Messages: 36
Par défaut 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
mericc est déconnecté   Réponse avec citation
Vieux 12/04/2007, 22h11   #7 (permalink)
XLDnaute Accro
 
Date d'inscription: mars 2007
Version Excel : Excel XP (PC)
Messages: 1 889
Par défaut Re : Supprimer des "blancs" (espace) dans une cellule "non vide"???

Bonsoir,

Il ne faut pas appuyer sur +.
+ c'est pour dire "et"
Essaye alors Alt0160
Catrice est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
erreur sur formule =SI(A6="";"";SI(A6+1>MOIS.DECALER(A$6-1;1);"";A6+1)) malcy45 Forum Excel 6 23/11/2006 14h10
Combinaison: "GetDetailsOf" et Function "xxxx" ..(Chemin, Fichier, Feuille, Cellule)" IFFIC Forum Excel 1 14/11/2006 21h05
nom fichier dans cellule et ""fonctions personnalisées" pmfontaine Forum Excel Downloads - Archives 4 20/09/2004 17h13
Ecrire "X" si la cellule B contient "texte" jim Forum Excel Downloads - Archives 2 16/06/2004 14h21
Conflit entre "Formules" et saisies dans "Userform". Quaisako Forum Excel Downloads - Archives 2 17/01/2003 11h40


Fuseau horaire GMT +2. Il est actuellement 20h40.


(C) 2006 Excel Downloads