Hello jclark419,
Turns out the problem with the ListBoxes is they have to be loaded during runtime. To do that, the UserForm needs to have the code to load the ListBoxes in the UserForm_Initialize() event. To illustrate how this works, I have included a text file which is opened by the macro. The file contains code to load MyListBox1 with the numbers from1 to 10.
The UserForm_Initialize() event code is loaded before the UserForm is shown. Once this event code is loaded, the UserForm will remain in the project. You need to add code to the workbook to remove the UserForm from the workbook when it is saved.
Bookmarks