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
| private Sub Worksheet_Change(ByVal Target As Range)
Dim rg As Range
If Target.Address(False, False) = "I6" Then
Set rg = Union(Range("D12:L12"), Range("D14"), Range("D16:H16"), Range("D18:M18"), Range("D20:M20"), _
Range("D22:M22"), Range("D24:M24"), Range("D26:F26"), Range("D28:E28"), Range("I28:L28"), _
Range("D30"), Range("H30"), Range("L30"), Range("D38:E38"), Range("I38:K38"), Range("D40:L40"), _
Range("D42"), Range("I42:L42"), Range("D44:F44"), Range("K44:L44"), Range("D46:M46"), Range("D48:M48"))
Select Case Target.Value
Case Equipe N°1
rg.Interior.ColorIndex = 5
rg.Font.ColorIndex = 2
Case Equipe N°2
rg.Interior.ColorIndex = 3
rg.Font.ColorIndex = 1
Case Equipe N°3
rg.Interior.ColorIndex = 27
rg.Font.ColorIndex = 1
Case Equipe N°4
rg.Interior.ColorIndex = 10
rg.Font.ColorIndex = 2
Case Equipe N°5
rg.Interior.ColorIndex = 45
rg.Font.ColorIndex = 1
Case Equipe N°6
rg.Interior.ColorIndex = 26
rg.Font.ColorIndex = 1
Case Entraineurs
rg.Interior.ColorIndex = 2
rg.Font.ColorIndex = 1
Case Else
rg.Interior.ColorIndex = xlNone
rg.Font.ColorIndex = 1
End Select
End If
End Sub |
Partager