Y qué tiene que ver eso con el valor de posición del último registro? Cuando empecé en ésto, hace unos 7 u 8 años(no recuerdo exactamente el escenario en el que pasó), tuve que verme en la necesidad de usar rs.movefirst antes de usar el recordset.
repito la solución al problema de calamar01 y ruego a san Einstein y todos los santos de google que esta discusión sin sentido no siga:
en el bucle en el que recorres el recordset, ve comprobando que rs.recordcount(ojito con los cursores) y rs.absoluteposition sean iguales. Cuando coincidan tendrás tu último registro.