I'm not sure you need a userform, but these are very useful when needed. See
Create and employ a Userform
I would think a typical fill-in form (not a userform but a document template) with a checklist might do what you need, even if not being as elegant. You would use formfields under the forms toolbar and protect the template for forms. See
Please Fill Out This Form.