Creating a form and storing information

Monsignor

Board Regular
Joined
May 30, 2011
Messages
162
Hello!

This challenge may be better handled in Access or a true database but the person making the request only uses Excel.

1. Create a form that will accept names, dates, and grades.
2. Store the information on a separate worksheet so that it's being accumulated and reports can be ran from it.

I'm aware of Excel's automatic form but it doesn't allow for validation.

Example: some score ranges are 0-5 others are 0-15. We can't allow for a 12 to be put in where the max is 5.

I know how to do the validation. The big challenge now is telling Excel: I've completed entering this record. Now clear, and start a new record on the next row?

NOTE: I'm not so savvy with VBA. So, a non-VBA solution would be hugely appreciated.
 

Excel Facts

Enter current date or time
Ctrl+: enters current time. Ctrl+; enters current date. Use Ctrl+: Ctrl+; Enter for current date & time.

This does help a great deal. I'm just wondering if there's a way that we can limit the use of VBA even further. I know how to use the data validation with the form controls. Doing it in code is another challenge and we've got maybe 30 fields. Also, the users know even less about Excel than I do. So, once I hand this off to them, if they tweak something ... OOPS! Good luck reviewing the code.

I'm wondering this:

Of the 30 fields. Can I do this all on a worksheet with form controls and data validation. And then the only VBA would be a button that:
1. Saves the data in the 30 fields on the next empty row on a separate worksheet and
2. Clears the form so that we can add the next entry
 
Upvote 0

Forum statistics

Threads
1,223,238
Messages
6,170,939
Members
452,368
Latest member
jayp2104

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