Changer la couleur de cellule sur une plage par VBA...

  • Initiateur de la discussion Initiateur de la discussion Lapou
  • Date de début Date de début

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 !

L

Lapou

Guest
Bonjour tout le monde !

Quel code dois-je écrire pour que si H1 = "Mineur", la fond de H1 et J1 soit jaune, si = "Majeur", le fond soit orange et si ) "Critique le fond soit rouge ?

J'aimerais que ce paramètre s'applique sur la plage H1:H1500 et donc également J1:J1500.

En même temps si je décide de passer de mineur à critique, les cellules H... et J... concernée change de couleur ;-)

Merci pour votre efficacité.

Bonne am
Tchao
 
Bonjour

Essaye ceci :


Private Sub Worksheet_Change(ByVal Target As Range)
If Application.Intersect(Target, Range("j1:j1500")) Is Nothing Then


Exit Sub
Else
Select Case Target.Value
Case "Mineur"
Target.Interior.ColorIndex = 6
Target.Offset(0, 1).Interior.ColorIndex = 6
Case "Majeur"
Target.Interior.ColorIndex = 22
Target.Offset(0, 1).Interior.ColorIndex = 22
Case "Critique"
Target.Interior.ColorIndex = 3
Target.Offset(0, 1).Interior.ColorIndex = 3
Case Else
Target.Interior.ColorIndex = xlnoncolorindex
Target.Interior.ColorIndex = xlnoncolorindex

End Select
End If

End Sub

salut
Hervé
 
Bonjour et d'abord Merci Hervé !!!

Px-tu jeter un oeil sur mon exemple ?
Ce sont les colonnes H et J, actuellement en format conditionnel qui me pose un léger souci si tu vois ce que je veux dire ;-)

Merci en tout cas pour ta précieuse aide !

Lapou
 

Pièces jointes

De plus j'aimerais pouvoir continuer à faire des copier/coller sur cette feuille ce que je ne peux pas actuellement et également sélectionner plusieurs cellule à l'aide de Ctrl et que ttes les lignes concernées passent en vert !

Merci beaucouppppppppppppppppp !
Lapou
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour