The simple solution is :
Screen.ActiveForm.ActiveControl.Name
it took me three hours but...
As far as I understand the subform container is a control of the main form, meanwhile the underlying subform object is an object of the subfromcontainer.
May be I'm wrong but the...