plusieurs formats conditionnels de plage de cellules

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 !

Bud.boundy

XLDnaute Occasionnel
Bonjour,

Voici un exemple de ce que je souhaiterais réalisé. Si A1="B" alors je veux que la plage de cellule B1:B3 soit colorée en bleu
J'ai bien essayé en combinant avec d'anciennes macros mais je n'y arrive decidement pas... Je débute et c'est dur...
Voici un exemple rudimentaire de mes essais

Sub couleur()

If A1 = "b" Then
SelectionRange("b1:b3").Interior.ColorIndex = 41
End If
End Sub
 
Re : plusieurs formats conditionnels de plage de cellules

Bonjour,
tout d'abord, l'énoncé n'est pas le même, dans un premier temps, tu veux que, selon la valeur de la colonne A, les colonnes D à F soient colorées (soit 2 colonnes d'intervalle B et C).
Dans ta deuxième demande, tu voudrais que selon la valeur de la colonne G, les colonnes I à K soient colorées (soit 1 colonne d'intervalle H).
Si c'est une erreur de demande, tu peux mettre ceci :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Target.Offset(0, 3).Resize(1, 3).Interior.ColorIndex _
= IIf((Target.Column = 1 Or Target.Column = 7), IIf(Target = "b", 41, IIf(Target = "c", 3, xlNone)), xlNone)
End Sub


Si c'est vraiment ce que tu désires, tu mets ce code :

Private Sub Worksheet_Change(ByVal Target As Range)
Dim x As Integer
If Target.Count > 1 Then Exit Sub
If Target.Column = 7 Then x = 1
Target.Offset(0, 3 - x).Resize(1, 3).Interior.ColorIndex _
= IIf((Target.Column = 1 Or Target.Column = 7), IIf(Target = "b", 41, IIf(Target = "c", 3, xlNone)), xlNone)
End Sub

PS, Staple, t'étais pas loin pour tes "???" 🙂
 
- 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

Réponses
14
Affichages
484
Réponses
4
Affichages
521
Réponses
4
Affichages
652
Réponses
3
Affichages
879
Réponses
7
Affichages
829
Retour