The solution you say is 'quite bad' is a solution. You cannot prevent a modeless userform from disappearing behind another object if you do something that causes the other object to come to the top. If you want to keep a modeless userform on top, it is up to you to take care to not hide it.
		 
		
		
		
		
		
		
			
				__________________ 
				Cheers, 
Paul Edstein 
[Fmr MS MVP - Word]
			 
		
		
		
		
		
	
	 |