Bonjour,
J'ai commencé à faire un code pour changer la couleur de la police dans une zone texte, en fonction de la valeur d'une autre cellule se trouvant sur une autre feuille
Pour être plus clair
Si ma cellule "E6" de la feuille "chiffre" est inférieur à 1 (car pourcentage), alors la couleur de la police dans la zone texte (Texte box 1) de la feuille est rouge, sinon noir.
J'ai mis en rouge dans le code, ce que je ne sais pas faire
Merci de votre aide
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 Sub Changercouleur() ' ' Changercouleur Macro ' ' if Sheets("chiffre").Select Range("E7").Select < 1 Then ActiveSheet.Shapes.Range(Array("TextBox 1")).Select With Selection.ShapeRange.TextFrame2.TextRange.Font.Fill .Visible = msoTrue .ForeColor.ObjectThemeColor = msoThemeColorAccent2 .ForeColor.TintAndShade = 0 .ForeColor.Brightness = 0 .Transparency = 0 .Solid Sinon ActiveSheet.Shapes.Range(Array("TextBox 1")).Select With Selection.ShapeRange.TextFrame2.TextRange.Font.Fill .Visible = msoTrue .ForeColor.ObjectThemeColor = msoThemeColorText1 .ForeColor.TintAndShade = 0 .ForeColor.Brightness = 0.150000006 .Transparency = 0 .Solid End With End Sub
Partager