1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub ColorierlePlusGrand()
Dim A, B, C
Dim Resultat As String
A = 0.4 'A = Me.L1 dans votre exemple
B = 20 'B = Me.L2 dans votre exemple
C = 30 'C = Me.L3 dans votre exemple
If A > B And A > C Then: Resultat = "A est le plus grand"
'Dans votre exemple, ce sera: Me.L1.BackColor = vbCyan (ou vbyellow, vbgreen, vbblack, vbred, ...)
'et remettre la couleur par défaut pour B et C (vbWhite)
If B > A And B > C Then Resultat = "B est le plus grand"
'Dans votre exemple, ce sera: Me.L2.BackColor = vbCyan (ou vbyellow, vbgreen, vbblack, vbred, ...)
'et remettre la couleur par défaut pour A et C (vbWhite)
If C > A And C > B Then Resultat = "C est le plus grand"
'Dans votre exemple, ce sera: Me.L3.BackColor = vbCyan (ou vbyellow, vbgreen, vbblack, vbred, ...)
'et remettre la couleur par défaut pour A et B (vbWhite)
MsgBox Resultat 'pour info uniquement
End Sub |
Partager