Ca fonctionne aussi bien pour le texte italique/pas italique:
'Bouton mettre le texte italique/pas italique
Sub BoutonItalique()
Dim C As Range
ActiveSheet.Unprotect Password:="."
For Each C In Selection
'boucle sur chaque cas
If C.Font.Italic = True Then
C.Font.Italic = False
Else
C.Font.Italic = True
End If
Next
ActiveSheet.Protect Password:="."
End Sub
Par contre ça ne fonctionne pas pour le texte souligné/pas souligné:
'Bouton mettre le texte souligné/pas souligné
Sub BoutonSouligné()
Dim C As Range
ActiveSheet.Unprotect Password:="."
For Each C In Selection
'boucle sur chaque cas
If C.Font.Underline = True Then
C.Font.Underline = False
Else
C.Font.Underline = True
End If
Next
ActiveSheet.Protect Password:="."
End Sub
Ca souligne une première fois mais ça n'enlève pas le soulignement .