Dite moi si j'ai bien compris: Le .value2 me renvoie une donnee sous un format qui m'ai inconnu au debut car variable ( dans mon cas un string du fais de l'ecriture en DD-month-YYYY), La fonction DateValue me renvoit un variant (date), et accepte presque tous les formats d'entre qui ressemble de pres a une date.
Ainsi D1 et D2 sont des dates ou des longs selon le format choisit
Et la formule DateValue(Worksheets("Do not Alter 501").Cells(Nolig, 2).Value2) me renvoie une date ( je suis vraiment pas sur de ca)
je peux ainsi les comparer a condition que mes D1 et D2 soient des dates ?