Hi ilyaskazi,

Welcome to VBAX. To make both the worksheet and userform active requires Office 2000 or greater. By default your userform is shown modally (which is what you've described) - put False after your "Show" command e.g.:

Userform1.Show False
to show it non-modally.

If you have Office '97 this will not work (although there is another method to simulate non-modal userforms in 97)

HTH
John