This may be a little drastic, but what about hiding the entire worksheet
while the UserForm is displayed using Application.ActiveSheet.Visible =
False? I've never tried hiding a doc while a UserForm is displayed --
I'm not sure it will work, and I'm also not sure it would provide a
suitable effect for you.