You design UserForm in a VBA editor. From the editor menu, choose Insert/UserForm, into which you can insert the controls you need. They are programmed similarly to controls embedded in a worksheet.
You should remember that the UserForm should be sized to fit on the computer screen with the smallest resolution used by your colleagues. At the time of designing the form (especially its appearance), you can change the screen resolution on your computer to the smallest one used by your team members, so that you have an idea of how the user will see your form. It is also possible to dynamically resize the form and its controls, but this process is already more complex.
Calling the form can be implemented by a button placed on the sheet, to which a simple macro will be attached:
Artik
Bookmarks