Re,
Désolé, pour l'effacement des couleurs, mais je pense que le code est assez commenté
pour supprimer la bonne ligne
Private Sub Workbook_Open()
Dim NumMois As Integer, NumJour As Integer
' Mémoriser le numéro du mois et du jour
NumMois = Month(Now()): NumJour = Day(Now())
' Effacer les couleurs
Rows("7:37").Interior.ColorIndex = xlNone ' ******* C'EST ICI *****
' Avec la position calculée du jour
With Cells(6 + NumJour, (NumMois * 4) - 1)
' Sélectionner la cellule
.Select
' Mettre une couleur verte
.Interior.ColorIndex = 35
End With
End Sub
A+