Bonjour,
J'ai besoin de faire une Mise En Forme Conditionnelle sur 4 critères de cellule ainsi j'ai dû passer en VBA. N'étant pas très bon en VB j'ai fais des recherches et j'ai trouver ce bout de code:
Mais j'ai un souci avec ce code (C'est sans doute du à mon ignorance du VB) en effet je n'arrive pas à choisir la zone d'utilisation de la MFC il utilise donc tout le classeur (ce que je ne veut pas) ensuite plus il enlève la couleur de toutes les autres cellules qui ne font pas parti des critères du coup mon planning est illisible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Sub FormatConditionnel() Dim wCell As Range, v As Variant, Nbre As Boolean For Each wCell In ActiveSheet.UsedRange v = wCell.Value If IsNumeric(wCell.Value) Then wCell.Interior.ColorIndex = _ Switch( _ v = 2000, 1, _ v = 1999, 2, _ v = 450, 3, _ v = 350, 4, _ v = 200, 5, _ v = 150, 6, _ v = 100, 7) Else wCell.Interior.ColorIndex = 0 End If Next wCell End Sub
Partager