Bonjour à toutes et à tous,
Je vous souhaite une belle journée
J'ai beaucoup travaillé sur ce sujet
J'ai fait des test et tentatives multiples ...
Chemin ou recherches faisant, j'ai trouvé un classeur sur le site :
http://forum.excel-pratique.com/excel/changer-la-couleur-d-un-mot-dans-une-cellule-t78440.html
Excellent ce classeur et je remercie l'auteur au passage
Je n'ai pas compris tout le code lol
Je n'ai pas compris ce que font les colonnes A - B - D
Mais, en tâtonnant, j'ai modifié le code pour arriver à colorer une chaine (
choisie) de caractères.
Pour choisir la chaine de caractères à modifier :
il me faut aller dans le code et, par exemple :
Remplacer tous les "valve" et choisir la nombre de caractères à modifier
A part cette contrainte,
ça fonctionne très bien, on peut modifier :
la police
la taille de la police,
la couleur,
en gras ou non,
Pour m'éviter de modifier le code à chaque besoin de modification,
je souhaiterai pouvoir affecter et intégrer au code les cellules
dans lesquelles je pourrais renseigner les suivants à modifier :
chaine à modifier................... en I24
nbr caractères à modifier... en I25
Nvlle police.............................. en I27
Nvlle taille police.................. en I28
Nvlle couleur........................... en I29
Gras ou non............................. en I30
Le 1er souci est que je n'arrive pas à modifier le code pour que les contenus des cellules soient pris en compte.
Exemple : code "InStr(p, Range("C" & ln), "valve")" = "InStr(p, Range("C" & ln), ("i24"))"
Le second souci est de mettre les bonnes infos dans les cellules :
Nvlle police.............................. en I27
Nvlle taille police.................. en I28
Nvlle couleur........................... en I29
Gras ou non............................. en I30
J'ai pensé à intégrer l'excellent code de patricktoulon mais je n'ai pas encore réussi à mettre les infos de la sélection de l'UserForm dans les cellules.
Si une bonne âme pouvait m'aider, ça m'arrangerait bien LOL
Je joins le fichier test et je continue à tenter de faire tout ça.
Avec mes remerciements,
Amicalement,
lionel,