Here's what I finally did. Instead of this [VBA]'Show the form.
VBA.UserForms.Add(EditForm.Name).Show[/VBA] I changed it to this [VBA]'Show the form.
ShowMyForm[/VBA] With ShowMyForm being a Sub that Loads and Shows UserForm1. By doing this, I don't get the error I used to get that UserForm1 Object variable wasn't set.
I'll try your method and report back.