Bon, je reviens parce que j'ai toujours le même problème.
Je reprends mon code au tout début :
If Cells(D.Row, D.Column).Interior.Color = RGB(255, 255, 255) Then 'si D blanche
With Sheets("Safety & Airworthiness").Shapes.Range(Array("SLetter")).TextFrame2.TextRange.Characters(1, 1).Font.Fill 'S bleu
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorAccent1
.ForeColor.TintAndShade = 0
.ForeColor.Brightness = -0.25
.Transparency = 0
.Solid
End With
Else 'si D n'est pas blanche
If Cells(D.Row, D.Column).Interior.Color = RGB(127, 127, 127) Then
Avec le nouveau code pour le week_end, le
If Cells(D.Row, D.Column).Interior.Color = RGB(255, 255, 255) Then
ne devrait pas fonctionner et le code devrait passer sur
If Cells(D.Row, D.Column).Interior.Color = RGB(127, 127, 127) Then
Cependant, il voit la cellule comme blanche alors que ma macro week_end vient de la mettre grise...