Macro pour changer de couleur

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Nagrom

XLDnaute Occasionnel
Bonjour à tous,

Je cherche une macro qui permet de faire ceci:

Si, sur la plage de données ("B7:R7"), une ou plusieurs cellules présentent la valeur "Chien" ou "Chat", ces mots passent couleur, verte par exemple.

En sachant que je ne souhaite pas utiliser la mise en forme conditionnelle du menu "format", mais juste un code.

Merci bien.
 
Dernière édition:
Re : Macro pour changer de couleur

Salut Nagrom
une tite macro, appelée MJ, car testée sur Michael Jackson

Sub MJ()
For Each cell In Range("B7:R7")
If cell = "Chien" Or cell = "Chat" Then cell.Font.ColorIndex = 4
Next cell
End Sub

Voila, c'est tout.

A plus, en espérant que cela convienne.
Gruick
 
Re : Macro pour changer de couleur

Bonjour le Forum
Bonjour Nagrom

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B7:R7")) Is Nothing Then
If Target.Value = "Chat" Or Target.Value = "Chien" Then
Target.Interior.ColorIndex = 4
End If
End If
End Sub

A mettre avec Alt F11 dans la feuille qui contient la zone B7:R7

@+GD

Edition : Salut Gruick décidemment 2 fois dans la même journée ...Mes réactions sont de plus en plus lentes .... ou tu es trop rapide !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour