You only neeed 1 userform, with several fields. For a relatively simple description, see
http://www.gmayor.com/Userform.htm That example uses docvariables and their associated fields rather than bookmarks, but if you want to fill bookmarks instead see the FillBM function at
http://www.gmayor.com/word_vba_examples.htm