What is the best way to have a userform remember values that someone put in earlier? I'm putting an "Options" page onto a spread sheet that I'm working with and I want it to show what was previously entered if someone exits then reopens the workbook.

I can get it to work if I put in a line for each thing that needs to be remembered before showing the userform, for example:

Private Sub CommandButton2_Click()
options.LaborRate.Value = Sheets("admin").Range("b3").Value * 100 & "%"
options.LaborValue.Value = "$" & Sheets("admin").Range("c3").Value * 100
options.EngRate.Value = Sheets("admin").Range("b4").Value * 100 & "%"
options.EngValue.Value = "$" & Sheets("admin").Range("c4").Value
options.Show
End Sub
I've yet to find any examples of someone calling up previous information into the form, but so far this is the best way I can find.

Is there a userform_open() command similar to the workbook_open() command?