Ésa no es realmente la manera correcta de llamar una función o de sub en un módulo. Si se asume que le no han hecho la función/el submarino privados, y si se asume que el nombre no se duplica en otro submarino/función, todo lo que usted lo hace es éste:
Resultado = DoRecs (txStudyID, txtDate, txtDoType)