Bonjour,
Je cherche depuis plusieurs jours à faire une macro de mise en forme avec condition mais je m'y connais très peu en VBA.
Pour info, je ne veux pas utiliser la mise en forme conditionnel car elle ogmente considérablement la taille de mon fichier.
Voilà ce que je voudrais comme macro:
Suivant la valeur qui se trouve da la colonne C je voudrai que la macro mette en forme les lignes de la colonne C jusqu'à la colonne M.
La mise en forme peut être soit une mise en forme du texte soit un replissage de la cellule.
Par exemple: si dans la colonne C j'ai une ou plusieurs cellules qui contienne la valeur "ST", je veux qua l'enseble de ces lignes de la colonne C à M soit remplie en vert.
Et la même chose se répète pour les cellule qui contienne un "G", un "T", ou "ATT".
Quelqu'un peut-il m'aider à écrire cette macro et me l'expliquer pour que je puisse la modifier pour plusieurs autres tableaux excel.
Merci

Je cherche depuis plusieurs jours à faire une macro de mise en forme avec condition mais je m'y connais très peu en VBA.
Pour info, je ne veux pas utiliser la mise en forme conditionnel car elle ogmente considérablement la taille de mon fichier.
Voilà ce que je voudrais comme macro:
Suivant la valeur qui se trouve da la colonne C je voudrai que la macro mette en forme les lignes de la colonne C jusqu'à la colonne M.
La mise en forme peut être soit une mise en forme du texte soit un replissage de la cellule.
Par exemple: si dans la colonne C j'ai une ou plusieurs cellules qui contienne la valeur "ST", je veux qua l'enseble de ces lignes de la colonne C à M soit remplie en vert.
Et la même chose se répète pour les cellule qui contienne un "G", un "T", ou "ATT".
Quelqu'un peut-il m'aider à écrire cette macro et me l'expliquer pour que je puisse la modifier pour plusieurs autres tableaux excel.
Merci
