EXCEL couleurs automatiques
Fermé
ab
-
9 mars 2011 à 20:12
Raymond PENTIER Messages postés 58797 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 - 10 mars 2011 à 05:33
Raymond PENTIER Messages postés 58797 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 - 10 mars 2011 à 05:33
A voir également:
- EXCEL couleurs automatiques
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
2 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié par eriiic le 9/03/2011 à 20:50
Modifié par eriiic le 9/03/2011 à 20:50
Bonsoir,
Clic-droit sur l'onglet de la feuille et choisir 'visualiser le code'.
Y copier-coller le code suivant :
Sur la feuille sélectionner la plage devant avoir la MFC et la nommer ZoneFormatée,
Saisir la liste des mots avec les attributs voulus (couleur police et fond, gras, italique) et nommer cette plage Légende
Exemple : http://www.cijoint.fr/cjlink.php?file=cj201103/cijjUcEn8u.xls
Si les cellules sont déjà saisies il faut les revalider.
eric
Clic-droit sur l'onglet de la feuille et choisir 'visualiser le code'.
Y copier-coller le code suivant :
Private Sub Worksheet_Change(ByVal Target As Range) Dim c As Range If Not Intersect(Target, Range("ZoneFormatée")) Is Nothing Then For Each c In Range("Légende") If UCase(Target.Value) = UCase(c.Value) Then 'ou If Target.Value = c.Value Then 'si on veut garder la sensibilité Majuscule/minuscule Target.Font.ColorIndex = c.Font.ColorIndex Target.Interior.ColorIndex = c.Interior.ColorIndex Target.Interior.Pattern = c.Interior.Pattern Target.Font.Bold = c.Font.Bold Target.Font.Italic = c.Font.Italic Exit For End If Next c End If End Sub
Sur la feuille sélectionner la plage devant avoir la MFC et la nommer ZoneFormatée,
Saisir la liste des mots avec les attributs voulus (couleur police et fond, gras, italique) et nommer cette plage Légende
Exemple : http://www.cijoint.fr/cjlink.php?file=cj201103/cijjUcEn8u.xls
Si les cellules sont déjà saisies il faut les revalider.
eric
Raymond PENTIER
Messages postés
58797
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 janvier 2025
17 262
10 mars 2011 à 05:33
10 mars 2011 à 05:33
Mais il serait temps de passer à Excel 2007 ou 2010 ; tu auras autant de couleurs que tu veux avec la MFC ...