Which is better for a search form - a popup User Form or a standard Worksheet?

stubarny

New Member
Joined
Apr 7, 2011
Messages
41
Hello,

I'm an intermediate VBA developer and am working with some legacy code that uses User Forms (the kind that pops up).

I feel the User Forms effectively double the amount of VBA knowledge I need (and any successors) whilst not really adding any functionality when compared to entering data to a worksheet. I also find it very hard to error-check the VBA code that creates the form (when running in break mode the VBA window seems to only run through the VBA code that creates the form after a button on the loaded User Form had been pressed - very strange).

I was wondering what the opinion of experienced VBA programmers is on User Forms? Is it better to create a 'userform' on a worksheet and then just call a procedure that activates the worksheet whenever the userform is needed? (especially as a worksheet can be formatted in a much more user friendly format than a pop-up User Form)

Thanks for your opinions on this :)

Stu
 

Excel Facts

Using Function Arguments with nested formulas
If writing INDEX in Func. Arguments, type MATCH(. Use the mouse to click inside MATCH in the formula bar. Dialog switches to MATCH.

Forum statistics

Threads
1,224,585
Messages
6,179,700
Members
452,938
Latest member
babeneker

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top