Bonjour,
C'est encore moi qui galère désolé ...
J'ai tenté d'adapter selon mes besoins le code trouvé sur ce sujet : https://forum.excel-pratique.com/viewtopic.php?p=206421#p206421. Toutefois, lorsque j'indique mes valeurs dans la colonne concernée aucune mise en forme n'est appliquée.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
With Range("O:O")
'Supprime les MFC existantes
.FormatConditions.Delete
'MFC si cellule = 1 (rouge)
.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, Formula1:="=1"
With .FormatConditions(1)
'Définit la couleur de fond de la cellule lorsque la condition sera vraie.
.Interior.Color = RGB(255, 229, 255)
End With
'MFC si cellule = 2 (vert)
.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, Formula1:="=2"
With .FormatConditions(1)
'Définit la couleur de fond de la cellule lorsque la condition sera vraie.
.Interior.Color = RGB(255, 255, 255)
End With
End With
End Sub
De plus, est-il possible, comme dans une MFC classique effectuée depuis l'éditeur de MFC, d'ajouter des jeux d'icônes ?
Dans l'idéal, j'aurais besoin du sigle de validation vert (pour le fond vert) et le sigle de la croix rouge (pour le fond rouge).
Merci d'avance pour votre aide,
Bapt.