So to try and decipher what you actually want to do, I estimate this-
lets say you have 100 forms. You want the same vba routine to be used when every form opens.
You can create a single routine and make it public but as for hard coding the open event for the 100 forms, I don't think it can be automated.
Nidge