Ahora que me pongo a pensar un poco mas veo que lo que te puse no sirve
Porque aca:
If rsRef("distinct ref") <> Referencias Then
Siempre van a ser diferentes, porque le voy agregando referencias separados por comas adentro del if...
Utiliza la construccion SQL que te dio Myakire
Y perdon por mi respuesta erronea y apresurada

