You need to set up a macro within the spreadsheet called Auto_Open. In this macro you need two lines: (say your VB form is called helloFrm)
Load helloFrm
helloFrm.Show
Close down the spreadsheet, clicking Save on the way out.
When you re-open your spreadsheet the form should appear with it.