Hola,
Para comprobar si una consulta te a devuelto datos basta con comprobar que el RecordSet no esté vacío y en caso de que no esté vacío para comprobar que algún campo no contiene nulos se hace de la siguiente forma:
If Not rsAux.EOF Then 'Compruebo que el recordset no este vacío
If Not IsNull(rsAux("nombre_campo")) Then 'Compruebo que el campo no contenga nulos
Msgbox "El valor del campo es: "rsAux("nombre_campo")
Else
Msgbox "El campo contiene nulos"
End If
Else
Msgbox "La consulta no ha devuelto ningún dato"
End If
En el caso de que el campo sea de tipo char, varchar, nvarchar, ... (es decir de tipo texto), la comprobación de si el campo contiene nulos no es válida, ya que los campos de tipo texto nunca contienen el valor null, por lo tanto lo deberías de comprobar de la siguiente forma:
If Not rsAux.EOF Then 'Compruebo que el recordset no este vacío
If rsAux("nombre_campo") <> "" Then 'Compruebo que el campo no esté vacío
Msgbox "El valor del campo es: "rsAux("nombre_campo")
Else
Msgbox "El campo esta vacío"
End If
Else
Msgbox "La consulta no ha devuelto ningún dato"
End If
Un saludo.