As you can imagine like the most of those that are dealing with vba I usually have multiple monitors, i.e. in my work laptop I have 1366x768 analysis while in the external monitor that I have plugged at work I have 1680x1050. At home I have a different monitor and the display is different (I can't tell you right now since I am at work, I will edit this post later to give you this info as well for your testing purposes...)
Also due to multiple displays I have added to the form the following code to make it appear in the display that excel is currently placed (actually I am using this code in all forms that I add ...)
Code:
Private Sub UserForm_Activate()
With Me
.StartUpPosition = 0
.Left = Application.Left + (0.5 * Application.Width) - (0.5 * .Width)
.Top = Application.Top + (0.5 * Application.Height) - (0.5 * .Height)
End With
End Sub
I think that it would be handy to have this added in your code...
Finally I have used Tahoma 11 font in my userform listboxes and I have also changed your listboxes to this setting in order to have a consistency....
Closing (although not necessary), thanks for your permission....