Have a look here:Create User Forms in Microsoft Excel
& here: http://www.fontstuff.com/ebooks/free/fsUserForms.pdf
These are just sample guides in building userforms. They are not working solutions for your need but should give you some idea what is involved.
You can download for free the file which you can attempt modify to do what you want. If still need further assistance, post back with code you are working with.