Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Le code que vous utilisez est compliqué et insuffisant.
Le plus simple est de créer une MFC :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Unprotect "toto" 'mot de passe à adapter
Cells.FormatConditions.Delete 'RAZ
ActiveCell.FormatConditions.Add xlExpression, Formula1:="=1" 'crée une MFC
ActiveCell.FormatConditions(1).Interior.ColorIndex = 8 'bleu
Protect "toto" 'mot de passe à adapter
End Sub
Si l'on veut colorer toute la sélection remplacer ActiveCell par Target.
Noter que UserInterfaceOnly:=True ne va pas avec les MFC.
Le code que vous utilisez est compliqué et insuffisant.
Le plus simple est de créer une MFC :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Unprotect "toto" 'mot de passe à adapter
Cells.FormatConditions.Delete 'RAZ
ActiveCell.FormatConditions.Add xlExpression, Formula1:="=1" 'crée une MFC
ActiveCell.FormatConditions(1).Interior.ColorIndex = 8 'bleu
Protect "toto" 'mot de passe à adapter
End Sub
Si l'on veut colorer toute la sélection remplacer ActiveCell par Target.
Noter que UserInterfaceOnly:=True ne va pas avec les MFC.
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.