
vayamos por partes (dr Yekill

)....
realiza la consulta lo mas simple posible para saber si funciona, primero con pocos campos, asi vas descubriendo donde esta el error
Cita: strSQLrsRef = "SELECT distinct ref, color, SUM([27]) FROM detalle WHERE xcodigo='"&codigox&"' GROUP BY ref"