RESOLU Recherche de bornes dans le texte d'une cellule

Climaudo

XLDnaute Occasionnel
Bonjour à tous,

Je reviens vers vous après une longue absence pour vous exposer un problème :

Je cherche, par code, à retrouver dans le texte d'une cellule différentes bornes qui entourent des parties que je souhaite soit mettre en gras et bleu (bornes représentées par ²), soit mettre en souligné et bleu (bornes représentées par $), puis supprimer les bornes pour ne garder que le texte nouvellement mis en forme.

J'ai tenté un premier code qui fonctionnait lorsque je prenais uniquement en compte les bornes ².
Dès que j'ai rajouté la partie concernant les bornes $, rien ne fonctionne correctement (voir fichier joint

Le code proposé est très lourd.

Si quelqu'un peut m'aider à réaliser ce code, voire le repenser pour qu'il soit plus fluide et condensé (mon approche est très basique).

Merci d'avance de votre aide que je sais déjà être précieuse.

Cordialement, Climaudo
 

Pièces jointes

  • Essai_bleu_xld.xlsm
    28.4 KB · Affichages: 67

Efgé

XLDnaute Barbatruc
Re : Recherche de bornes dans le texte d'une cellule

Bonjour Climaudo, le fil, le forum,
Voici la situation:
Hier soir j'ai regardé ton exemple, mais n'ai pas eu le temps de m'y penché.
Aujourd'huis je ne peux pas ouvrir les .xlsm ....
Voici donc une proposition, basée sur mes souvenirs.
J'ai fait un code "a ma manière"
Regarde si cela peut s'adapter à ton fichier réel

Cordialement

Edit Après tests sous 2007, sur le fichier d'origine, ça me parait pas mal :D
 

Pièces jointes

  • Climaudo(2).xls
    45.5 KB · Affichages: 53
Dernière édition:

Climaudo

XLDnaute Occasionnel
[RESOLU] Recherche de bornes dans le texte d'une cellule

Bonsoir Efgé, le forum,

Efgé, merci bcp pour ton code.
Il s'adapte parfaitement à ce que je voulais faire, et il fonctionne parfaitement dans mon fichier.

Encore merci pour ton aide.

Bonne soirée à toi.
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 069
Membres
103 454
dernier inscrit
Marion devaux