Bonjour,
Ta base est un vrai fouillis.
Certaines dates sont inscrites au format texte.
Pour le visualiser, affecte un format standard aux colonnes DATE1 à DATE5.
Si les valeurs sont numériques (ex : 42072), il s'agit bien d'une date.
Dans le cas contraire, c'est du texte.
J'ai donc corrigé la base et le code.
Avant de passer à autre chose, vérifie si le résultat est correct.
A+