Re,
Quand tu es dans VBE, sur ton projet il y a 2 'Module'.
Dans 'Module2', tu as un 'Private Sub CommandButton1_Click()'.
Cette macro vient en doublon de celle qui est dans 'Feuil75(Relance)'.
Supprime celle qui est dans 'Module2'.
Sauf si cette feuille 'Relance' doit se répéter.
Dans ce cas, mets les code suivants :
Dans chaque feuille 'Relance x' :
Private Sub CommandButton1_Click()
MaJ_Relance
end sub
Et renomme la procédure du 'Module2' en :
Sub MaJ_Relance()
(c'est un exemple de nom).
Cela permettra de ne pas répéter le code.
Je ne l'ai pas revérifié mais il faudrait peut être le compléter un peu, dans ce cas, pour qu'il n'y ait pas d'ambiguité avec les noms de feuille.
Les lignes :
If Cells(I, 4).Value < date_auj Then
Cells(I, 4).Font.ColorIndex = 3
Veulent dire : si la valeur de la cellule I,4 (ligne I, colonne 4) est inférieure au contenu de la variable 'date_auj' alors mettre la police de la cellule I,4 à la couleur n° 3 (qui correspond au rouge).
Abel.