Que tal.
Lo que debes de revisar o depurar es el método
b_ListarPerfilDisplay3311 y comprobar que efectivamente devuelva un recordset, ya que cuando se devuelve un objeto, la asignación es usando la sentencia SET, como en el siguiente ejemplo:
Código:
Set varResult = objClass.b_ListarPerfilDisplay3311("2")
Saludos.