Excel Downloads
Forum

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


Réponse
 
LinkBack Outils de la discussion
Vieux 26/07/2005, 15h44   #1 (permalink)
XLDnaute Junior
 
Date d'inscription: juin 2005
Messages: 98
Par défaut Remplacer chaine de caractères

Bonjour le forum,

Petite demande d'aide.
J'ai des cellules qui contiennent du texte (issu d'un export PhP ... je vous passe les détails ...). Or, ces textes ont des problèmes de caractères (le '€' est remplacé par un '&#8364').
Ce que je voudrais, c'est donc rechercher tous les '&#8364' contenus dans les cellules (il y a toujours du texte avec et il peut y avoir plusieurs fois cette chaine de caractère dans une cellule) et les remplacer par le symbole '€'.

J'ai cherché dans les fils existants, mais rien de ce que j'ai trouvé ne m'a permis de résoudre ce problème.

Merci d'avance pour votre aide.
Paladin est déconnecté   Réponse avec citation
ANNONCES
Vieux 26/07/2005, 15h48   #2 (permalink)
XLDnaute Impliqué
 
Date d'inscription: juin 2005
Version Excel : Excel 2003 (PC)
Messages: 560
Par défaut Re:Remplacer chaine de caractères

Bonjour,

alors, vu d'ici c'est assez surréaliste.. des '€' à la place de '€'.... hihi.. j'imagine que tu as des &n14141415135 ou quelquechose comme ça ?... le remplacer (CTRL H) devrait convenir à ton besoin

A+
2passage est déconnecté   Réponse avec citation
Vieux 26/07/2005, 15h54   #3 (permalink)
XLDnaute Junior
 
Date d'inscription: juin 2005
Messages: 98
Par défaut Re:Remplacer chaine de caractères

Oups ... c'est vrai que &.#.8.6.3.4 est le code HTML pour € !!!

Donc voilà, c'est ce code que j'ai à la place de € et qui me gène.

Ah oui ... j'avais pas pensé à celui-là, le petit CTRL + H :woohoo:
Merci beaucoup ...
Paladin est déconnecté   Réponse avec citation
Vieux 26/07/2005, 16h33   #4 (permalink)
XLDnaute Junior
 
Date d'inscription: juin 2005
Messages: 98
Par défaut Re:Remplacer chaine de caractères

Me revoilà ...
Bon, le CTRL + H ça marche bien, mais j'aimerai l'automatiser avec une macro.
J'ai fait l'enregistreur de macros et il me donne un truc du genre :

Code:
Cells.Replace What:='&X#XXX', Replacement:='€'
Le seul problème, c'est que ça n'agit que sur la feuille en cours. Or, j'aimerai le faire sur l'ensemble des feuilles d'un classeur désigné (et pas forcément le classeur qui contient la macro).
Je sais pas comment faire.

Quelqu'un aurait une idée ?
Paladin 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


Fuseau horaire GMT +2. Il est actuellement 15h53.


(C) 2006 Excel Downloads