Bonjour,
Une idée serait d'appliquer votre code sur une base déjà "nettoyée" de ces doublons "date&référence".
Une façon de faire serait de reprendre votre code pour, au préalable, détecter les doublons date&référence et mémoriser leurs numéros de lignes dans un array par exemple.
Ensuite, vous pourriez alors ré-appliquer le code initial et simplement sauter ces lignes là.
Probablement pas la solution la plus optimisée, mais déjà, ça permettrait de faire le travail.
A vous lire