If you create the sub from an existing object....writing "sub" then hitting the Tab key, a list of object popsout...selected the type of object you are subbing... and the a list of event comes....
all thats left to do is to replace the objects name in the subs placeholder...
And guess what... the end sub is alreay there!!!
Also if you create the events from the designer members... the subs are complete, lacking only the action code
But... if you create a custom sub... no end sub is automated...