Bonjour.
Ce je veux obtenir, c'est que dans une plage.
"$C$2:$AZ$35"
Les textes contenus dans ces cellules est une dimension définie dans la macro afin de mieux remplir la cellule.
Bien sûr, il y a plusieurs types de texte plus ou moins long.
-------------------------
J'ai trouvé ce code que j'ai essayé d'adapter, mais bien sûr ça ne fonctionne pas
--------------------------
Ce je veux obtenir, c'est que dans une plage.
"$C$2:$AZ$35"
Les textes contenus dans ces cellules est une dimension définie dans la macro afin de mieux remplir la cellule.
Bien sûr, il y a plusieurs types de texte plus ou moins long.
-------------------------
J'ai trouvé ce code que j'ai essayé d'adapter, mais bien sûr ça ne fonctionne pas
--------------------------
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$5:$AW$35" Then
If Target = "CE" Then
Range("$C$5:$AW$35").Font.Size = 14
ElseIf Target = "Prépa CT Psdle" Then
Range("$C$5:$AW$35").Font.Size = 10
ElseIf Target = "Prépa CT Psdle matin" Then
Range("$C$5:$AW$35").Font.Size = 10
ElseIf Target = "Prépa CT OS" Then
Range("$C$5:$AW$35").Font.Size = 12
ElseIf Target = "CT" Then
Range("$C$5:$AW$35").Font.Size = 14
ElseIf Target = "Prép CAP CCP" Then
Range("$C$5:$AW$35").Font.Size = 12
ElseIf Target = "Prép CAP CCP Psdle matin" Then
Range("$C$5:$AW$35").Font.Size = 12
End If
End If
End
Dernière édition: