Estimado para poder almacenar los valores de un registro determinado en variables lo puedes lograr de dos formas, una es a través de código:
Ejecutando una consulta sql a una tabla especifica y lo almacenamos en un objeto llamado recordset rst de tipo recordset. luego podremos recorrerlo con una función While rst. EOF.
Aquí te puedo dar un ejemplo de como hacerlo vía código:
Este ejemplo muestra como establecer un recordset con los datos extraidos de una tabla a traves de una consulta sql.
Dim rsSystem As Recordset
Dim sSQL As String
sSQL = "SELECT * FROM tb_usuarios"
Set rsSystem = CurrentDB.OpenRecordset(sSQL)
Recuerda que debes agregar la referencia ADO en la lista de referencias de VBA.
Si deseamos recorrer el recordset podemos hacerlo de esta forma.
While Not rst.EOF
ID=rsSystem(0)
Usuario=rsSystem(1)
Wend
Así puedes recorrer un recordset. Y asignarselo los valores (0) son las columnas de la consulta en este caso 0 es la primera columna.