Bonjour le forum,
Je cherche à mettre en évidence les dates d'une colonne (à partir de la ligne 10 dans l'exemple ci-dessous) qui sont dépassées par rapport à aujourd'hui:
For Each cell In Range("A10:A" & Range("A" & Rows.Count).End(xlUp).Row)
If Now() < cell.Value Then
cell.Font.Color = -16776961
End If
Next cell
Mais cela fonctionne pas: Me met en rouge toutes les lignes de la colonne.
J'ai aussi essayé avec des:
if cell.value > Date Then
etc...
Mais sans succès.
Alors je me suis dit que c'est une histoire de format de cellule et j'ai essayé naïvement de définir ma colonne au début :
Columns("A:A").NumberFormat = "m/d/yyyy"
Mais niet....
Est-ce que je dois transformer la date en numéro de serie ?
Sans me donner un truc tout fait, où est ce que je ne réfléchi pas juste ??
Merci à vous et bonne journée