I have set the control like this when loading the data:
Set mctldemo = Controls.Add("Democtl.Control", "ctlDemo", Me)
But forgot to mention the ClassInterface as shown in this link
[ClassInterface(ClassInterfaceType.AutoDual)]
[ProgId("Democtl.Control")]
Thank you all for responding to my question and thank you Nadeem_MK for the link