Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .CountLarge > 1 Then Exit Sub
If Intersect(Target, [C5:AW35]) Is Nothing Then Exit Sub
'attention : taille par défaut = 10
Dim k As Byte: k = 10: Application.ScreenUpdating = 0
Select Case .Value
Case "Prépa CT OS", "Prép CAP CCP", "Prépa CT Psdle", "Prép CHSCT OS", _
"Distri Bât Dép", "Vœux aux Agents", "vœux aux Élus", _
"Journée de l'agents", "Convivialité Syndiqué": k = 12
Case "CE", "CT", "CHSCT", "CM", "CD", "CR", "CDS", "ATTEE", "CFC", "CEF", _
"CAP CCP", "Prépa CT Psdle matin", "Prép CAP CCP Psdle matin", _
"Prép CHSCT Psdle", "RB CFDT-CFE-CGC", "CD", "CR", "CDS", _
"ATTEE", "CFC", "CEF": k = 14
End Select
.Font.Size = k
End With
End Sub