Hi baker eliz,
are you sure you don't have a typo in the form name? It should normally work like this.
NB, is there a particular reason you declare the Sub Public?
It didn't make a difference in my test, but normally the events are Private.
Try calling your form from another macro, lets say OpenForm, and if you get that working, call OpenForm from the Workbook_Open event
hope that helps
teylyn